--- /srv/rebuilderd/tmp/rebuilderdYGmNVw/inputs/libopencv-java_4.10.0+dfsg-8_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdYGmNVw/out/libopencv-java_4.10.0+dfsg-8_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-18 07:35:00.000000 debian-binary │ -rw-r--r-- 0 0 0 1072 2026-07-18 07:35:00.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1058888 2026-07-18 07:35:00.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1059184 2026-07-18 07:35:00.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -3,15 +3,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1854 2026-07-18 07:35:00.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-07-18 07:35:00.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/java/opencv4/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1118436 2026-07-18 07:35:00.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1118733 2026-07-18 07:35:00.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.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-07-18 07:35:00.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 07:35:00.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv4/opencv-4100.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1118436 bytes, number of entries: 599 │ │ │ │ +Zip file size: 1118733 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 275 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, 5563804 bytes uncompressed, 1028570 bytes compressed: 81.5% │ │ │ │ +599 files, 5563480 bytes uncompressed, 1028867 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -98,29374 +98,29374 @@ │ │ │ │ 000188 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 000189 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 00018A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 00018C Compression Method 0008 (8) 'Deflated' │ │ │ │ 00018E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -000192 CRC 1C34B107 (473215239) │ │ │ │ -000196 Compressed Size 00001DEB (7659) │ │ │ │ +000192 CRC 382669C3 (942041539) │ │ │ │ +000196 Compressed Size 00001DFC (7676) │ │ │ │ 00019A Uncompressed Size 00008806 (34822) │ │ │ │ 00019E Filename Length 001C (28) │ │ │ │ 0001A0 Extra Length 0000 (0) │ │ │ │ 0001A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x1A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 0001BE PAYLOAD │ │ │ │ │ │ │ │ -001FA9 LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ -001FAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -001FAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -001FAF General Purpose Flag 0800 (2048) │ │ │ │ +001FBA LOCAL HEADER #7 04034B50 (67324752) │ │ │ │ +001FBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +001FBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +001FC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -001FB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -001FB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -001FB7 CRC 3C886BA0 (1015573408) │ │ │ │ -001FBB Compressed Size 00001B12 (6930) │ │ │ │ -001FBF Uncompressed Size 0001810D (98573) │ │ │ │ -001FC3 Filename Length 001B (27) │ │ │ │ -001FC5 Extra Length 0000 (0) │ │ │ │ -001FC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +001FC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +001FC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +001FC8 CRC B86FBDA2 (3094330786) │ │ │ │ +001FCC Compressed Size 00001AD4 (6868) │ │ │ │ +001FD0 Uncompressed Size 0001810D (98573) │ │ │ │ +001FD4 Filename Length 001B (27) │ │ │ │ +001FD6 Extra Length 0000 (0) │ │ │ │ +001FD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1FC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -001FE2 PAYLOAD │ │ │ │ +001FF3 PAYLOAD │ │ │ │ │ │ │ │ -003AF4 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ -003AF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003AF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003AFA General Purpose Flag 0800 (2048) │ │ │ │ +003AC7 LOCAL HEADER #8 04034B50 (67324752) │ │ │ │ +003ACB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003ACC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003ACD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003AFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -003AFE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -003B02 CRC 02596C81 (39414913) │ │ │ │ -003B06 Compressed Size 000002F5 (757) │ │ │ │ -003B0A Uncompressed Size 0000063C (1596) │ │ │ │ -003B0E Filename Length 0029 (41) │ │ │ │ -003B10 Extra Length 0000 (0) │ │ │ │ -003B12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003ACF Compression Method 0008 (8) 'Deflated' │ │ │ │ +003AD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +003AD5 CRC 02596C81 (39414913) │ │ │ │ +003AD9 Compressed Size 000002F5 (757) │ │ │ │ +003ADD Uncompressed Size 0000063C (1596) │ │ │ │ +003AE1 Filename Length 0029 (41) │ │ │ │ +003AE3 Extra Length 0000 (0) │ │ │ │ +003AE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3B12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003B3B PAYLOAD │ │ │ │ +003B0E PAYLOAD │ │ │ │ │ │ │ │ -003E30 LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ -003E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -003E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -003E36 General Purpose Flag 0800 (2048) │ │ │ │ +003E03 LOCAL HEADER #9 04034B50 (67324752) │ │ │ │ +003E07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +003E08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +003E09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -003E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -003E3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -003E3E CRC 0FC0AF8C (264286092) │ │ │ │ -003E42 Compressed Size 00000392 (914) │ │ │ │ -003E46 Uncompressed Size 00000C44 (3140) │ │ │ │ -003E4A Filename Length 0028 (40) │ │ │ │ -003E4C Extra Length 0000 (0) │ │ │ │ -003E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +003E0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +003E0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +003E11 CRC 0FC0AF8C (264286092) │ │ │ │ +003E15 Compressed Size 00000392 (914) │ │ │ │ +003E19 Uncompressed Size 00000C44 (3140) │ │ │ │ +003E1D Filename Length 0028 (40) │ │ │ │ +003E1F Extra Length 0000 (0) │ │ │ │ +003E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -003E76 PAYLOAD │ │ │ │ +003E49 PAYLOAD │ │ │ │ │ │ │ │ -004208 LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ -00420C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00420D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00420E General Purpose Flag 0800 (2048) │ │ │ │ +0041DB LOCAL HEADER #10 04034B50 (67324752) │ │ │ │ +0041DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0041E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0041E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004210 Compression Method 0000 (0) 'Stored' │ │ │ │ -004212 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004216 CRC 00000000 (0) │ │ │ │ -00421A Compressed Size 00000000 (0) │ │ │ │ -00421E Uncompressed Size 00000000 (0) │ │ │ │ -004222 Filename Length 0012 (18) │ │ │ │ -004224 Extra Length 0000 (0) │ │ │ │ -004226 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0041E3 Compression Method 0000 (0) 'Stored' │ │ │ │ +0041E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0041E9 CRC 00000000 (0) │ │ │ │ +0041ED Compressed Size 00000000 (0) │ │ │ │ +0041F1 Uncompressed Size 00000000 (0) │ │ │ │ +0041F5 Filename Length 0012 (18) │ │ │ │ +0041F7 Extra Length 0000 (0) │ │ │ │ +0041F9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4226: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41F9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -004238 LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ -00423C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00423D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00423E General Purpose Flag 0800 (2048) │ │ │ │ +00420B LOCAL HEADER #11 04034B50 (67324752) │ │ │ │ +00420F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004210 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004211 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004240 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004242 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004246 CRC 00CCCDF7 (13422071) │ │ │ │ -00424A Compressed Size 000003F6 (1014) │ │ │ │ -00424E Uncompressed Size 000009AB (2475) │ │ │ │ -004252 Filename Length 002F (47) │ │ │ │ -004254 Extra Length 0000 (0) │ │ │ │ -004256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004213 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004215 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +004219 CRC 00CCCDF7 (13422071) │ │ │ │ +00421D Compressed Size 000003F6 (1014) │ │ │ │ +004221 Uncompressed Size 000009AB (2475) │ │ │ │ +004225 Filename Length 002F (47) │ │ │ │ +004227 Extra Length 0000 (0) │ │ │ │ +004229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004285 PAYLOAD │ │ │ │ +004258 PAYLOAD │ │ │ │ │ │ │ │ -00467B LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ -00467F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -004680 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -004681 General Purpose Flag 0800 (2048) │ │ │ │ +00464E LOCAL HEADER #12 04034B50 (67324752) │ │ │ │ +004652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004654 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004683 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004685 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004689 CRC F4C96580 (4106839424) │ │ │ │ -00468D Compressed Size 00000455 (1109) │ │ │ │ -004691 Uncompressed Size 00001709 (5897) │ │ │ │ -004695 Filename Length 002E (46) │ │ │ │ -004697 Extra Length 0000 (0) │ │ │ │ -004699 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004656 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004658 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00465C CRC F4C96580 (4106839424) │ │ │ │ +004660 Compressed Size 00000455 (1109) │ │ │ │ +004664 Uncompressed Size 00001709 (5897) │ │ │ │ +004668 Filename Length 002E (46) │ │ │ │ +00466A Extra Length 0000 (0) │ │ │ │ +00466C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4699: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x466C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0046C7 PAYLOAD │ │ │ │ +00469A PAYLOAD │ │ │ │ │ │ │ │ -004B1C LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ -004B20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -004B21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -004B22 General Purpose Flag 0800 (2048) │ │ │ │ +004AEF LOCAL HEADER #13 04034B50 (67324752) │ │ │ │ +004AF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +004AF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +004AF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -004B24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -004B26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -004B2A CRC 584D7D40 (1481473344) │ │ │ │ -004B2E Compressed Size 000004D5 (1237) │ │ │ │ -004B32 Uncompressed Size 00000D9D (3485) │ │ │ │ -004B36 Filename Length 002F (47) │ │ │ │ -004B38 Extra Length 0000 (0) │ │ │ │ -004B3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +004AF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +004AF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +004AFD CRC 584D7D40 (1481473344) │ │ │ │ +004B01 Compressed Size 000004D5 (1237) │ │ │ │ +004B05 Uncompressed Size 00000D9D (3485) │ │ │ │ +004B09 Filename Length 002F (47) │ │ │ │ +004B0B Extra Length 0000 (0) │ │ │ │ +004B0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -004B69 PAYLOAD │ │ │ │ +004B3C PAYLOAD │ │ │ │ │ │ │ │ -00503E LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ -005042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005044 General Purpose Flag 0800 (2048) │ │ │ │ +005011 LOCAL HEADER #14 04034B50 (67324752) │ │ │ │ +005015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005017 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005046 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005048 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00504C CRC B4162488 (3021350024) │ │ │ │ -005050 Compressed Size 0000073B (1851) │ │ │ │ -005054 Uncompressed Size 00002AE1 (10977) │ │ │ │ -005058 Filename Length 002E (46) │ │ │ │ -00505A Extra Length 0000 (0) │ │ │ │ -00505C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005019 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00501B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00501F CRC B4162488 (3021350024) │ │ │ │ +005023 Compressed Size 0000073B (1851) │ │ │ │ +005027 Uncompressed Size 00002AE1 (10977) │ │ │ │ +00502B Filename Length 002E (46) │ │ │ │ +00502D Extra Length 0000 (0) │ │ │ │ +00502F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x505C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x502F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00508A PAYLOAD │ │ │ │ +00505D PAYLOAD │ │ │ │ │ │ │ │ -0057C5 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ -0057C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0057CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0057CB General Purpose Flag 0800 (2048) │ │ │ │ +005798 LOCAL HEADER #15 04034B50 (67324752) │ │ │ │ +00579C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00579D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00579E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0057CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0057CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0057D3 CRC 74C5A4E2 (1959109858) │ │ │ │ -0057D7 Compressed Size 000002A6 (678) │ │ │ │ -0057DB Uncompressed Size 00000553 (1363) │ │ │ │ -0057DF Filename Length 0030 (48) │ │ │ │ -0057E1 Extra Length 0000 (0) │ │ │ │ -0057E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0057A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0057A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0057A6 CRC 74C5A4E2 (1959109858) │ │ │ │ +0057AA Compressed Size 000002A6 (678) │ │ │ │ +0057AE Uncompressed Size 00000553 (1363) │ │ │ │ +0057B2 Filename Length 0030 (48) │ │ │ │ +0057B4 Extra Length 0000 (0) │ │ │ │ +0057B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005813 PAYLOAD │ │ │ │ +0057E6 PAYLOAD │ │ │ │ │ │ │ │ -005AB9 LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ -005ABD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005ABE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005ABF General Purpose Flag 0800 (2048) │ │ │ │ +005A8C LOCAL HEADER #16 04034B50 (67324752) │ │ │ │ +005A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005A92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005AC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005AC3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -005AC7 CRC A75A16AC (2807699116) │ │ │ │ -005ACB Compressed Size 0000029A (666) │ │ │ │ -005ACF Uncompressed Size 00000856 (2134) │ │ │ │ -005AD3 Filename Length 002F (47) │ │ │ │ -005AD5 Extra Length 0000 (0) │ │ │ │ -005AD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005A94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +005A96 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +005A9A CRC A75A16AC (2807699116) │ │ │ │ +005A9E Compressed Size 0000029A (666) │ │ │ │ +005AA2 Uncompressed Size 00000856 (2134) │ │ │ │ +005AA6 Filename Length 002F (47) │ │ │ │ +005AA8 Extra Length 0000 (0) │ │ │ │ +005AAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005B06 PAYLOAD │ │ │ │ +005AD9 PAYLOAD │ │ │ │ │ │ │ │ -005DA0 LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ -005DA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -005DA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -005DA6 General Purpose Flag 0800 (2048) │ │ │ │ +005D73 LOCAL HEADER #17 04034B50 (67324752) │ │ │ │ +005D77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +005D78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +005D79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -005DA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -005DAA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -005DAE CRC BF1430A0 (3205771424) │ │ │ │ -005DB2 Compressed Size 000002A7 (679) │ │ │ │ -005DB6 Uncompressed Size 00000553 (1363) │ │ │ │ -005DBA Filename Length 0030 (48) │ │ │ │ -005DBC Extra Length 0000 (0) │ │ │ │ -005DBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +005D7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +005D7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +005D81 CRC BF1430A0 (3205771424) │ │ │ │ +005D85 Compressed Size 000002A7 (679) │ │ │ │ +005D89 Uncompressed Size 00000553 (1363) │ │ │ │ +005D8D Filename Length 0030 (48) │ │ │ │ +005D8F Extra Length 0000 (0) │ │ │ │ +005D91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -005DEE PAYLOAD │ │ │ │ +005DC1 PAYLOAD │ │ │ │ │ │ │ │ -006095 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ -006099 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00609A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00609B General Purpose Flag 0800 (2048) │ │ │ │ +006068 LOCAL HEADER #18 04034B50 (67324752) │ │ │ │ +00606C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00606D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00606E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00609D Compression Method 0008 (8) 'Deflated' │ │ │ │ -00609F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0060A3 CRC 76F6EE85 (1995894405) │ │ │ │ -0060A7 Compressed Size 00000251 (593) │ │ │ │ -0060AB Uncompressed Size 000007C6 (1990) │ │ │ │ -0060AF Filename Length 002F (47) │ │ │ │ -0060B1 Extra Length 0000 (0) │ │ │ │ -0060B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006072 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006076 CRC 76F6EE85 (1995894405) │ │ │ │ +00607A Compressed Size 00000251 (593) │ │ │ │ +00607E Uncompressed Size 000007C6 (1990) │ │ │ │ +006082 Filename Length 002F (47) │ │ │ │ +006084 Extra Length 0000 (0) │ │ │ │ +006086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0060E2 PAYLOAD │ │ │ │ +0060B5 PAYLOAD │ │ │ │ │ │ │ │ -006333 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ -006337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006339 General Purpose Flag 0800 (2048) │ │ │ │ +006306 LOCAL HEADER #19 04034B50 (67324752) │ │ │ │ +00630A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00630B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00630C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00633B Compression Method 0008 (8) 'Deflated' │ │ │ │ -00633D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006341 CRC 6466A3DD (1684448221) │ │ │ │ -006345 Compressed Size 000001CB (459) │ │ │ │ -006349 Uncompressed Size 00000317 (791) │ │ │ │ -00634D Filename Length 0034 (52) │ │ │ │ -00634F Extra Length 0000 (0) │ │ │ │ -006351 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00630E Compression Method 0008 (8) 'Deflated' │ │ │ │ +006310 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006314 CRC 6466A3DD (1684448221) │ │ │ │ +006318 Compressed Size 000001CB (459) │ │ │ │ +00631C Uncompressed Size 00000317 (791) │ │ │ │ +006320 Filename Length 0034 (52) │ │ │ │ +006322 Extra Length 0000 (0) │ │ │ │ +006324 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6324: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006385 PAYLOAD │ │ │ │ +006358 PAYLOAD │ │ │ │ │ │ │ │ -006550 LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ -006554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006556 General Purpose Flag 0800 (2048) │ │ │ │ +006523 LOCAL HEADER #20 04034B50 (67324752) │ │ │ │ +006527 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006528 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006529 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006558 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00655A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00655E CRC FFFA47C6 (4294592454) │ │ │ │ -006562 Compressed Size 00000167 (359) │ │ │ │ -006566 Uncompressed Size 000002F7 (759) │ │ │ │ -00656A Filename Length 0033 (51) │ │ │ │ -00656C Extra Length 0000 (0) │ │ │ │ -00656E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00652B Compression Method 0008 (8) 'Deflated' │ │ │ │ +00652D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006531 CRC FFFA47C6 (4294592454) │ │ │ │ +006535 Compressed Size 00000167 (359) │ │ │ │ +006539 Uncompressed Size 000002F7 (759) │ │ │ │ +00653D Filename Length 0033 (51) │ │ │ │ +00653F Extra Length 0000 (0) │ │ │ │ +006541 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x656E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6541: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0065A1 PAYLOAD │ │ │ │ +006574 PAYLOAD │ │ │ │ │ │ │ │ -006708 LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ -00670C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00670D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00670E General Purpose Flag 0800 (2048) │ │ │ │ +0066DB LOCAL HEADER #21 04034B50 (67324752) │ │ │ │ +0066DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0066E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0066E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006710 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006712 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006716 CRC 5AE3273A (1524836154) │ │ │ │ -00671A Compressed Size 00000306 (774) │ │ │ │ -00671E Uncompressed Size 00000701 (1793) │ │ │ │ -006722 Filename Length 002F (47) │ │ │ │ -006724 Extra Length 0000 (0) │ │ │ │ -006726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0066E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0066E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0066E9 CRC 5AE3273A (1524836154) │ │ │ │ +0066ED Compressed Size 00000306 (774) │ │ │ │ +0066F1 Uncompressed Size 00000701 (1793) │ │ │ │ +0066F5 Filename Length 002F (47) │ │ │ │ +0066F7 Extra Length 0000 (0) │ │ │ │ +0066F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006755 PAYLOAD │ │ │ │ +006728 PAYLOAD │ │ │ │ │ │ │ │ -006A5B LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ -006A5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006A60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006A61 General Purpose Flag 0800 (2048) │ │ │ │ +006A2E LOCAL HEADER #22 04034B50 (67324752) │ │ │ │ +006A32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006A33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006A34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006A63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006A65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006A69 CRC 26BA0505 (649725189) │ │ │ │ -006A6D Compressed Size 000002C7 (711) │ │ │ │ -006A71 Uncompressed Size 00000DC8 (3528) │ │ │ │ -006A75 Filename Length 002E (46) │ │ │ │ -006A77 Extra Length 0000 (0) │ │ │ │ -006A79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006A36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006A38 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006A3C CRC 26BA0505 (649725189) │ │ │ │ +006A40 Compressed Size 000002C7 (711) │ │ │ │ +006A44 Uncompressed Size 00000DC8 (3528) │ │ │ │ +006A48 Filename Length 002E (46) │ │ │ │ +006A4A Extra Length 0000 (0) │ │ │ │ +006A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006AA7 PAYLOAD │ │ │ │ +006A7A PAYLOAD │ │ │ │ │ │ │ │ -006D6E LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ -006D72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -006D73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -006D74 General Purpose Flag 0800 (2048) │ │ │ │ +006D41 LOCAL HEADER #23 04034B50 (67324752) │ │ │ │ +006D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +006D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +006D47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -006D76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -006D78 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -006D7C CRC 215E049C (559809692) │ │ │ │ -006D80 Compressed Size 00000D18 (3352) │ │ │ │ -006D84 Uncompressed Size 00002DF4 (11764) │ │ │ │ -006D88 Filename Length 001E (30) │ │ │ │ -006D8A Extra Length 0000 (0) │ │ │ │ -006D8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +006D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +006D4B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +006D4F CRC 215E049C (559809692) │ │ │ │ +006D53 Compressed Size 00000D18 (3352) │ │ │ │ +006D57 Uncompressed Size 00002DF4 (11764) │ │ │ │ +006D5B Filename Length 001E (30) │ │ │ │ +006D5D Extra Length 0000 (0) │ │ │ │ +006D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -006DAA PAYLOAD │ │ │ │ +006D7D PAYLOAD │ │ │ │ │ │ │ │ -007AC2 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ -007AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -007AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -007AC8 General Purpose Flag 0800 (2048) │ │ │ │ +007A95 LOCAL HEADER #24 04034B50 (67324752) │ │ │ │ +007A99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +007A9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +007A9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -007ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -007ACC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -007AD0 CRC F446050F (4098229519) │ │ │ │ -007AD4 Compressed Size 00000D62 (3426) │ │ │ │ -007AD8 Uncompressed Size 0000BA46 (47686) │ │ │ │ -007ADC Filename Length 001D (29) │ │ │ │ -007ADE Extra Length 0000 (0) │ │ │ │ -007AE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +007A9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +007A9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +007AA3 CRC F446050F (4098229519) │ │ │ │ +007AA7 Compressed Size 00000D62 (3426) │ │ │ │ +007AAB Uncompressed Size 0000BA46 (47686) │ │ │ │ +007AAF Filename Length 001D (29) │ │ │ │ +007AB1 Extra Length 0000 (0) │ │ │ │ +007AB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -007AFD PAYLOAD │ │ │ │ +007AD0 PAYLOAD │ │ │ │ │ │ │ │ -00885F LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ -008863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008865 General Purpose Flag 0800 (2048) │ │ │ │ +008832 LOCAL HEADER #25 04034B50 (67324752) │ │ │ │ +008836 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008837 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008838 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008867 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008869 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00886D CRC 635C8D3E (1667009854) │ │ │ │ -008871 Compressed Size 000002AA (682) │ │ │ │ -008875 Uncompressed Size 0000050D (1293) │ │ │ │ -008879 Filename Length 0032 (50) │ │ │ │ -00887B Extra Length 0000 (0) │ │ │ │ -00887D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00883A Compression Method 0008 (8) 'Deflated' │ │ │ │ +00883C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008840 CRC 635C8D3E (1667009854) │ │ │ │ +008844 Compressed Size 000002AA (682) │ │ │ │ +008848 Uncompressed Size 0000050D (1293) │ │ │ │ +00884C Filename Length 0032 (50) │ │ │ │ +00884E Extra Length 0000 (0) │ │ │ │ +008850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x887D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0088AF PAYLOAD │ │ │ │ +008882 PAYLOAD │ │ │ │ │ │ │ │ -008B59 LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ -008B5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008B5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008B5F General Purpose Flag 0800 (2048) │ │ │ │ +008B2C LOCAL HEADER #26 04034B50 (67324752) │ │ │ │ +008B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008B32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008B61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008B63 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -008B67 CRC 7E45A88A (2118494346) │ │ │ │ -008B6B Compressed Size 0000034F (847) │ │ │ │ -008B6F Uncompressed Size 00000B5A (2906) │ │ │ │ -008B73 Filename Length 0031 (49) │ │ │ │ -008B75 Extra Length 0000 (0) │ │ │ │ -008B77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008B36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008B3A CRC 7E45A88A (2118494346) │ │ │ │ +008B3E Compressed Size 0000034F (847) │ │ │ │ +008B42 Uncompressed Size 00000B5A (2906) │ │ │ │ +008B46 Filename Length 0031 (49) │ │ │ │ +008B48 Extra Length 0000 (0) │ │ │ │ +008B4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8B77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008BA8 PAYLOAD │ │ │ │ +008B7B PAYLOAD │ │ │ │ │ │ │ │ -008EF7 LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ -008EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008EFD General Purpose Flag 0800 (2048) │ │ │ │ +008ECA LOCAL HEADER #27 04034B50 (67324752) │ │ │ │ +008ECE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008ECF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008ED0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008EFF Compression Method 0000 (0) 'Stored' │ │ │ │ -008F01 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -008F05 CRC 00000000 (0) │ │ │ │ -008F09 Compressed Size 00000000 (0) │ │ │ │ -008F0D Uncompressed Size 00000000 (0) │ │ │ │ -008F11 Filename Length 0017 (23) │ │ │ │ -008F13 Extra Length 0000 (0) │ │ │ │ -008F15 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008ED2 Compression Method 0000 (0) 'Stored' │ │ │ │ +008ED4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008ED8 CRC 00000000 (0) │ │ │ │ +008EDC Compressed Size 00000000 (0) │ │ │ │ +008EE0 Uncompressed Size 00000000 (0) │ │ │ │ +008EE4 Filename Length 0017 (23) │ │ │ │ +008EE6 Extra Length 0000 (0) │ │ │ │ +008EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F15: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -008F2C LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ -008F30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -008F31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -008F32 General Purpose Flag 0800 (2048) │ │ │ │ +008EFF LOCAL HEADER #28 04034B50 (67324752) │ │ │ │ +008F03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +008F04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +008F05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -008F34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -008F36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -008F3A CRC 4ABDF9CB (1253964235) │ │ │ │ -008F3E Compressed Size 00000129 (297) │ │ │ │ -008F42 Uncompressed Size 000001C6 (454) │ │ │ │ -008F46 Filename Length 0028 (40) │ │ │ │ -008F48 Extra Length 0000 (0) │ │ │ │ -008F4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +008F07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +008F09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +008F0D CRC 4ABDF9CB (1253964235) │ │ │ │ +008F11 Compressed Size 00000129 (297) │ │ │ │ +008F15 Uncompressed Size 000001C6 (454) │ │ │ │ +008F19 Filename Length 0028 (40) │ │ │ │ +008F1B Extra Length 0000 (0) │ │ │ │ +008F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8F4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -008F72 PAYLOAD │ │ │ │ +008F45 PAYLOAD │ │ │ │ │ │ │ │ -00909B LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ -00909F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0090A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0090A1 General Purpose Flag 0800 (2048) │ │ │ │ +00906E LOCAL HEADER #29 04034B50 (67324752) │ │ │ │ +009072 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009073 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009074 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0090A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0090A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0090A9 CRC AE561271 (2924876401) │ │ │ │ -0090AD Compressed Size 000000CD (205) │ │ │ │ -0090B1 Uncompressed Size 00000145 (325) │ │ │ │ -0090B5 Filename Length 0027 (39) │ │ │ │ -0090B7 Extra Length 0000 (0) │ │ │ │ -0090B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009076 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009078 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00907C CRC AE561271 (2924876401) │ │ │ │ +009080 Compressed Size 000000CD (205) │ │ │ │ +009084 Uncompressed Size 00000145 (325) │ │ │ │ +009088 Filename Length 0027 (39) │ │ │ │ +00908A Extra Length 0000 (0) │ │ │ │ +00908C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x90B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x908C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0090E0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0090B3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0091AD LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ -0091B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0091B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0091B3 General Purpose Flag 0800 (2048) │ │ │ │ +009180 LOCAL HEADER #30 04034B50 (67324752) │ │ │ │ +009184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009186 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0091B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0091B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0091BB CRC 7038716A (1882747242) │ │ │ │ -0091BF Compressed Size 00000CAF (3247) │ │ │ │ -0091C3 Uncompressed Size 000023CD (9165) │ │ │ │ -0091C7 Filename Length 0023 (35) │ │ │ │ -0091C9 Extra Length 0000 (0) │ │ │ │ -0091CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009188 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00918A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00918E CRC 7038716A (1882747242) │ │ │ │ +009192 Compressed Size 00000CAF (3247) │ │ │ │ +009196 Uncompressed Size 000023CD (9165) │ │ │ │ +00919A Filename Length 0023 (35) │ │ │ │ +00919C Extra Length 0000 (0) │ │ │ │ +00919E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x91CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x919E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0091EE PAYLOAD │ │ │ │ +0091C1 PAYLOAD │ │ │ │ │ │ │ │ -009E9D LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ -009EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -009EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -009EA3 General Purpose Flag 0800 (2048) │ │ │ │ +009E70 LOCAL HEADER #31 04034B50 (67324752) │ │ │ │ +009E74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +009E75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +009E76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -009EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -009EA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -009EAB CRC 45C55C75 (1170562165) │ │ │ │ -009EAF Compressed Size 00001C86 (7302) │ │ │ │ -009EB3 Uncompressed Size 00013431 (78897) │ │ │ │ -009EB7 Filename Length 0022 (34) │ │ │ │ -009EB9 Extra Length 0000 (0) │ │ │ │ -009EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +009E78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +009E7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +009E7E CRC 45C55C75 (1170562165) │ │ │ │ +009E82 Compressed Size 00001C86 (7302) │ │ │ │ +009E86 Uncompressed Size 00013431 (78897) │ │ │ │ +009E8A Filename Length 0022 (34) │ │ │ │ +009E8C Extra Length 0000 (0) │ │ │ │ +009E8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -009EDD PAYLOAD │ │ │ │ +009EB0 PAYLOAD │ │ │ │ │ │ │ │ -00BB63 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ -00BB67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BB68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BB69 General Purpose Flag 0800 (2048) │ │ │ │ +00BB36 LOCAL HEADER #32 04034B50 (67324752) │ │ │ │ +00BB3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BB3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BB3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BB6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BB6D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00BB71 CRC DCAD9AC9 (3702364873) │ │ │ │ -00BB75 Compressed Size 000003A3 (931) │ │ │ │ -00BB79 Uncompressed Size 00000772 (1906) │ │ │ │ -00BB7D Filename Length 0032 (50) │ │ │ │ -00BB7F Extra Length 0000 (0) │ │ │ │ -00BB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BB3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BB40 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00BB44 CRC DCAD9AC9 (3702364873) │ │ │ │ +00BB48 Compressed Size 000003A3 (931) │ │ │ │ +00BB4C Uncompressed Size 00000772 (1906) │ │ │ │ +00BB50 Filename Length 0032 (50) │ │ │ │ +00BB52 Extra Length 0000 (0) │ │ │ │ +00BB54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BBB3 PAYLOAD │ │ │ │ +00BB86 PAYLOAD │ │ │ │ │ │ │ │ -00BF56 LOCAL HEADER #33 04034B50 (67324752) │ │ │ │ -00BF5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00BF5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00BF5C General Purpose Flag 0800 (2048) │ │ │ │ +00BF29 LOCAL HEADER #33 04034B50 (67324752) │ │ │ │ +00BF2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00BF2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00BF2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00BF5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -00BF60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00BF64 CRC 920557B0 (2449823664) │ │ │ │ -00BF68 Compressed Size 00000868 (2152) │ │ │ │ -00BF6C Uncompressed Size 00001D53 (7507) │ │ │ │ -00BF70 Filename Length 0031 (49) │ │ │ │ -00BF72 Extra Length 0000 (0) │ │ │ │ -00BF74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00BF31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00BF33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00BF37 CRC 920557B0 (2449823664) │ │ │ │ +00BF3B Compressed Size 00000868 (2152) │ │ │ │ +00BF3F Uncompressed Size 00001D53 (7507) │ │ │ │ +00BF43 Filename Length 0031 (49) │ │ │ │ +00BF45 Extra Length 0000 (0) │ │ │ │ +00BF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBF74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00BFA5 PAYLOAD │ │ │ │ +00BF78 PAYLOAD │ │ │ │ │ │ │ │ -00C80D LOCAL HEADER #34 04034B50 (67324752) │ │ │ │ -00C811 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00C812 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00C813 General Purpose Flag 0800 (2048) │ │ │ │ +00C7E0 LOCAL HEADER #34 04034B50 (67324752) │ │ │ │ +00C7E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00C7E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00C7E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00C815 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00C817 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00C81B CRC A56256F4 (2774685428) │ │ │ │ -00C81F Compressed Size 00000488 (1160) │ │ │ │ -00C823 Uncompressed Size 00000A7B (2683) │ │ │ │ -00C827 Filename Length 003D (61) │ │ │ │ -00C829 Extra Length 0000 (0) │ │ │ │ -00C82B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00C7E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +00C7EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00C7EE CRC A56256F4 (2774685428) │ │ │ │ +00C7F2 Compressed Size 00000488 (1160) │ │ │ │ +00C7F6 Uncompressed Size 00000A7B (2683) │ │ │ │ +00C7FA Filename Length 003D (61) │ │ │ │ +00C7FC Extra Length 0000 (0) │ │ │ │ +00C7FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00C868 PAYLOAD │ │ │ │ +00C83B PAYLOAD │ │ │ │ │ │ │ │ -00CCF0 LOCAL HEADER #35 04034B50 (67324752) │ │ │ │ -00CCF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00CCF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00CCF6 General Purpose Flag 0800 (2048) │ │ │ │ +00CCC3 LOCAL HEADER #35 04034B50 (67324752) │ │ │ │ +00CCC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00CCC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00CCC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00CCF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00CCFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00CCFE CRC AE68DCEB (2926107883) │ │ │ │ -00CD02 Compressed Size 00000745 (1861) │ │ │ │ -00CD06 Uncompressed Size 00002096 (8342) │ │ │ │ -00CD0A Filename Length 003C (60) │ │ │ │ -00CD0C Extra Length 0000 (0) │ │ │ │ -00CD0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00CCCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +00CCCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00CCD1 CRC AE68DCEB (2926107883) │ │ │ │ +00CCD5 Compressed Size 00000745 (1861) │ │ │ │ +00CCD9 Uncompressed Size 00002096 (8342) │ │ │ │ +00CCDD Filename Length 003C (60) │ │ │ │ +00CCDF Extra Length 0000 (0) │ │ │ │ +00CCE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00CD4A PAYLOAD │ │ │ │ +00CD1D PAYLOAD │ │ │ │ │ │ │ │ -00D48F LOCAL HEADER #36 04034B50 (67324752) │ │ │ │ -00D493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00D494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00D495 General Purpose Flag 0800 (2048) │ │ │ │ +00D462 LOCAL HEADER #36 04034B50 (67324752) │ │ │ │ +00D466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00D467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00D468 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00D497 Compression Method 0000 (0) 'Stored' │ │ │ │ -00D499 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00D49D CRC 00000000 (0) │ │ │ │ -00D4A1 Compressed Size 00000000 (0) │ │ │ │ -00D4A5 Uncompressed Size 00000000 (0) │ │ │ │ -00D4A9 Filename Length 0013 (19) │ │ │ │ -00D4AB Extra Length 0000 (0) │ │ │ │ -00D4AD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +00D46A Compression Method 0000 (0) 'Stored' │ │ │ │ +00D46C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00D470 CRC 00000000 (0) │ │ │ │ +00D474 Compressed Size 00000000 (0) │ │ │ │ +00D478 Uncompressed Size 00000000 (0) │ │ │ │ +00D47C Filename Length 0013 (19) │ │ │ │ +00D47E Extra Length 0000 (0) │ │ │ │ +00D480 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4AD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD480: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -00D4C0 LOCAL HEADER #37 04034B50 (67324752) │ │ │ │ -00D4C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -00D4C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -00D4C6 General Purpose Flag 0800 (2048) │ │ │ │ +00D493 LOCAL HEADER #37 04034B50 (67324752) │ │ │ │ +00D497 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +00D498 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +00D499 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -00D4C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -00D4CA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -00D4CE CRC FCFDFF6B (4244504427) │ │ │ │ -00D4D2 Compressed Size 00006995 (27029) │ │ │ │ -00D4D6 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -00D4DA Filename Length 0020 (32) │ │ │ │ -00D4DC Extra Length 0000 (0) │ │ │ │ -00D4DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +00D49B Compression Method 0008 (8) 'Deflated' │ │ │ │ +00D49D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +00D4A1 CRC FCFDFF6B (4244504427) │ │ │ │ +00D4A5 Compressed Size 00006995 (27029) │ │ │ │ +00D4A9 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +00D4AD Filename Length 0020 (32) │ │ │ │ +00D4AF Extra Length 0000 (0) │ │ │ │ +00D4B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -00D4FE PAYLOAD │ │ │ │ +00D4D1 PAYLOAD │ │ │ │ │ │ │ │ -013E93 LOCAL HEADER #38 04034B50 (67324752) │ │ │ │ -013E97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -013E98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -013E99 General Purpose Flag 0800 (2048) │ │ │ │ +013E66 LOCAL HEADER #38 04034B50 (67324752) │ │ │ │ +013E6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +013E6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +013E6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -013E9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -013E9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -013EA1 CRC 9E6457A1 (2657376161) │ │ │ │ -013EA5 Compressed Size 0000F2C9 (62153) │ │ │ │ -013EA9 Uncompressed Size 000B975F (759647) │ │ │ │ -013EAD Filename Length 001F (31) │ │ │ │ -013EAF Extra Length 0000 (0) │ │ │ │ -013EB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +013E6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +013E70 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +013E74 CRC 9E6457A1 (2657376161) │ │ │ │ +013E78 Compressed Size 0000F2C9 (62153) │ │ │ │ +013E7C Uncompressed Size 000B975F (759647) │ │ │ │ +013E80 Filename Length 001F (31) │ │ │ │ +013E82 Extra Length 0000 (0) │ │ │ │ +013E84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x13EB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x13E84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -013ED0 PAYLOAD │ │ │ │ +013EA3 PAYLOAD │ │ │ │ │ │ │ │ -023199 LOCAL HEADER #39 04034B50 (67324752) │ │ │ │ -02319D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02319E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02319F General Purpose Flag 0800 (2048) │ │ │ │ +02316C LOCAL HEADER #39 04034B50 (67324752) │ │ │ │ +023170 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +023171 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +023172 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0231A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0231A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0231A7 CRC 870D8BBC (2265811900) │ │ │ │ -0231AB Compressed Size 00000560 (1376) │ │ │ │ -0231AF Uncompressed Size 00000E07 (3591) │ │ │ │ -0231B3 Filename Length 0021 (33) │ │ │ │ -0231B5 Extra Length 0000 (0) │ │ │ │ -0231B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023174 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023176 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +02317A CRC 870D8BBC (2265811900) │ │ │ │ +02317E Compressed Size 00000560 (1376) │ │ │ │ +023182 Uncompressed Size 00000E07 (3591) │ │ │ │ +023186 Filename Length 0021 (33) │ │ │ │ +023188 Extra Length 0000 (0) │ │ │ │ +02318A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x231B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2318A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0231D8 PAYLOAD │ │ │ │ +0231AB PAYLOAD │ │ │ │ │ │ │ │ -023738 LOCAL HEADER #40 04034B50 (67324752) │ │ │ │ -02373C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02373D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02373E General Purpose Flag 0800 (2048) │ │ │ │ +02370B LOCAL HEADER #40 04034B50 (67324752) │ │ │ │ +02370F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +023710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +023711 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -023740 Compression Method 0008 (8) 'Deflated' │ │ │ │ -023742 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -023746 CRC D65A4BB8 (3596241848) │ │ │ │ -02374A Compressed Size 00000639 (1593) │ │ │ │ -02374E Uncompressed Size 00002365 (9061) │ │ │ │ -023752 Filename Length 0020 (32) │ │ │ │ -023754 Extra Length 0000 (0) │ │ │ │ -023756 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023713 Compression Method 0008 (8) 'Deflated' │ │ │ │ +023715 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +023719 CRC D65A4BB8 (3596241848) │ │ │ │ +02371D Compressed Size 00000639 (1593) │ │ │ │ +023721 Uncompressed Size 00002365 (9061) │ │ │ │ +023725 Filename Length 0020 (32) │ │ │ │ +023727 Extra Length 0000 (0) │ │ │ │ +023729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x23756: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -023776 PAYLOAD │ │ │ │ +023749 PAYLOAD │ │ │ │ │ │ │ │ -023DAF LOCAL HEADER #41 04034B50 (67324752) │ │ │ │ -023DB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -023DB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -023DB5 General Purpose Flag 0800 (2048) │ │ │ │ +023D82 LOCAL HEADER #41 04034B50 (67324752) │ │ │ │ +023D86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +023D87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +023D88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -023DB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -023DB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -023DBD CRC A6A60B6C (2795899756) │ │ │ │ -023DC1 Compressed Size 0000041F (1055) │ │ │ │ -023DC5 Uncompressed Size 00000A97 (2711) │ │ │ │ -023DC9 Filename Length 0026 (38) │ │ │ │ -023DCB Extra Length 0000 (0) │ │ │ │ -023DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +023D8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +023D8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +023D90 CRC A6A60B6C (2795899756) │ │ │ │ +023D94 Compressed Size 0000041F (1055) │ │ │ │ +023D98 Uncompressed Size 00000A97 (2711) │ │ │ │ +023D9C Filename Length 0026 (38) │ │ │ │ +023D9E Extra Length 0000 (0) │ │ │ │ +023DA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x23DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x23DA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -023DF3 PAYLOAD │ │ │ │ +023DC6 PAYLOAD │ │ │ │ │ │ │ │ -024212 LOCAL HEADER #42 04034B50 (67324752) │ │ │ │ -024216 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -024217 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -024218 General Purpose Flag 0800 (2048) │ │ │ │ +0241E5 LOCAL HEADER #42 04034B50 (67324752) │ │ │ │ +0241E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0241EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0241EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02421A Compression Method 0008 (8) 'Deflated' │ │ │ │ -02421C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -024220 CRC CBF33A6F (3421715055) │ │ │ │ -024224 Compressed Size 00000475 (1141) │ │ │ │ -024228 Uncompressed Size 00001624 (5668) │ │ │ │ -02422C Filename Length 0025 (37) │ │ │ │ -02422E Extra Length 0000 (0) │ │ │ │ -024230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0241ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0241EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0241F3 CRC CBF33A6F (3421715055) │ │ │ │ +0241F7 Compressed Size 00000475 (1141) │ │ │ │ +0241FB Uncompressed Size 00001624 (5668) │ │ │ │ +0241FF Filename Length 0025 (37) │ │ │ │ +024201 Extra Length 0000 (0) │ │ │ │ +024203 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x24230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x24203: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024255 PAYLOAD │ │ │ │ +024228 PAYLOAD │ │ │ │ │ │ │ │ -0246CA LOCAL HEADER #43 04034B50 (67324752) │ │ │ │ -0246CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0246CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0246D0 General Purpose Flag 0800 (2048) │ │ │ │ +02469D LOCAL HEADER #43 04034B50 (67324752) │ │ │ │ +0246A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0246A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0246A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0246D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0246D4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0246D8 CRC 9376A9E3 (2474027491) │ │ │ │ -0246DC Compressed Size 00000686 (1670) │ │ │ │ -0246E0 Uncompressed Size 000011AC (4524) │ │ │ │ -0246E4 Filename Length 0023 (35) │ │ │ │ -0246E6 Extra Length 0000 (0) │ │ │ │ -0246E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0246A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0246A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0246AB CRC 9376A9E3 (2474027491) │ │ │ │ +0246AF Compressed Size 00000686 (1670) │ │ │ │ +0246B3 Uncompressed Size 000011AC (4524) │ │ │ │ +0246B7 Filename Length 0023 (35) │ │ │ │ +0246B9 Extra Length 0000 (0) │ │ │ │ +0246BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x246E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x246BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -02470B PAYLOAD │ │ │ │ +0246DE PAYLOAD │ │ │ │ │ │ │ │ -024D91 LOCAL HEADER #44 04034B50 (67324752) │ │ │ │ -024D95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -024D96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -024D97 General Purpose Flag 0800 (2048) │ │ │ │ +024D64 LOCAL HEADER #44 04034B50 (67324752) │ │ │ │ +024D68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +024D69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +024D6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -024D99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -024D9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -024D9F CRC 2B2ECEF3 (724487923) │ │ │ │ -024DA3 Compressed Size 00000CCB (3275) │ │ │ │ -024DA7 Uncompressed Size 00009DD2 (40402) │ │ │ │ -024DAB Filename Length 0022 (34) │ │ │ │ -024DAD Extra Length 0000 (0) │ │ │ │ -024DAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +024D6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +024D6E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +024D72 CRC 2B2ECEF3 (724487923) │ │ │ │ +024D76 Compressed Size 00000CCB (3275) │ │ │ │ +024D7A Uncompressed Size 00009DD2 (40402) │ │ │ │ +024D7E Filename Length 0022 (34) │ │ │ │ +024D80 Extra Length 0000 (0) │ │ │ │ +024D82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x24DAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x24D82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -024DD1 PAYLOAD │ │ │ │ +024DA4 PAYLOAD │ │ │ │ │ │ │ │ -025A9C LOCAL HEADER #45 04034B50 (67324752) │ │ │ │ -025AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -025AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -025AA2 General Purpose Flag 0800 (2048) │ │ │ │ +025A6F LOCAL HEADER #45 04034B50 (67324752) │ │ │ │ +025A73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +025A74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +025A75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -025AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -025AA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -025AAA CRC 4A424957 (1245858135) │ │ │ │ -025AAE Compressed Size 000005C6 (1478) │ │ │ │ -025AB2 Uncompressed Size 0000119D (4509) │ │ │ │ -025AB6 Filename Length 0023 (35) │ │ │ │ -025AB8 Extra Length 0000 (0) │ │ │ │ -025ABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +025A77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +025A79 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +025A7D CRC 4A424957 (1245858135) │ │ │ │ +025A81 Compressed Size 000005C6 (1478) │ │ │ │ +025A85 Uncompressed Size 0000119D (4509) │ │ │ │ +025A89 Filename Length 0023 (35) │ │ │ │ +025A8B Extra Length 0000 (0) │ │ │ │ +025A8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x25ABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x25A8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -025ADD PAYLOAD │ │ │ │ +025AB0 PAYLOAD │ │ │ │ │ │ │ │ -0260A3 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ -0260A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0260A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0260A9 General Purpose Flag 0800 (2048) │ │ │ │ +026076 LOCAL HEADER #46 04034B50 (67324752) │ │ │ │ +02607A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02607B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02607C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0260AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0260AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0260B1 CRC 59634B6B (1499679595) │ │ │ │ -0260B5 Compressed Size 0000049E (1182) │ │ │ │ -0260B9 Uncompressed Size 00002037 (8247) │ │ │ │ -0260BD Filename Length 0022 (34) │ │ │ │ -0260BF Extra Length 0000 (0) │ │ │ │ -0260C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02607E Compression Method 0008 (8) 'Deflated' │ │ │ │ +026080 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026084 CRC 59634B6B (1499679595) │ │ │ │ +026088 Compressed Size 0000049E (1182) │ │ │ │ +02608C Uncompressed Size 00002037 (8247) │ │ │ │ +026090 Filename Length 0022 (34) │ │ │ │ +026092 Extra Length 0000 (0) │ │ │ │ +026094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x260C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0260E3 PAYLOAD │ │ │ │ +0260B6 PAYLOAD │ │ │ │ │ │ │ │ -026581 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ -026585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026587 General Purpose Flag 0800 (2048) │ │ │ │ +026554 LOCAL HEADER #47 04034B50 (67324752) │ │ │ │ +026558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02655A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026589 Compression Method 0000 (0) 'Stored' │ │ │ │ -02658B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -02658F CRC 00000000 (0) │ │ │ │ -026593 Compressed Size 00000000 (0) │ │ │ │ -026597 Uncompressed Size 00000000 (0) │ │ │ │ -02659B Filename Length 0010 (16) │ │ │ │ -02659D Extra Length 0000 (0) │ │ │ │ -02659F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +02655C Compression Method 0000 (0) 'Stored' │ │ │ │ +02655E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026562 CRC 00000000 (0) │ │ │ │ +026566 Compressed Size 00000000 (0) │ │ │ │ +02656A Uncompressed Size 00000000 (0) │ │ │ │ +02656E Filename Length 0010 (16) │ │ │ │ +026570 Extra Length 0000 (0) │ │ │ │ +026572 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2659F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26572: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0265AF LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ -0265B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0265B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0265B5 General Purpose Flag 0800 (2048) │ │ │ │ +026582 LOCAL HEADER #48 04034B50 (67324752) │ │ │ │ +026586 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026587 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026588 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0265B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0265B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0265BD CRC AB86969A (2877724314) │ │ │ │ -0265C1 Compressed Size 00000288 (648) │ │ │ │ -0265C5 Uncompressed Size 00000505 (1285) │ │ │ │ -0265C9 Filename Length 001F (31) │ │ │ │ -0265CB Extra Length 0000 (0) │ │ │ │ -0265CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02658A Compression Method 0008 (8) 'Deflated' │ │ │ │ +02658C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026590 CRC AB86969A (2877724314) │ │ │ │ +026594 Compressed Size 00000288 (648) │ │ │ │ +026598 Uncompressed Size 00000505 (1285) │ │ │ │ +02659C Filename Length 001F (31) │ │ │ │ +02659E Extra Length 0000 (0) │ │ │ │ +0265A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x265CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x265A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0265EC PAYLOAD │ │ │ │ +0265BF PAYLOAD │ │ │ │ │ │ │ │ -026874 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ -026878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02687A General Purpose Flag 0800 (2048) │ │ │ │ +026847 LOCAL HEADER #49 04034B50 (67324752) │ │ │ │ +02684B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02684C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02684D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02687C Compression Method 0008 (8) 'Deflated' │ │ │ │ -02687E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -026882 CRC B3387D42 (3006823746) │ │ │ │ -026886 Compressed Size 00000457 (1111) │ │ │ │ -02688A Uncompressed Size 00000CCC (3276) │ │ │ │ -02688E Filename Length 001E (30) │ │ │ │ -026890 Extra Length 0000 (0) │ │ │ │ -026892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02684F Compression Method 0008 (8) 'Deflated' │ │ │ │ +026851 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026855 CRC B3387D42 (3006823746) │ │ │ │ +026859 Compressed Size 00000457 (1111) │ │ │ │ +02685D Uncompressed Size 00000CCC (3276) │ │ │ │ +026861 Filename Length 001E (30) │ │ │ │ +026863 Extra Length 0000 (0) │ │ │ │ +026865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0268B0 PAYLOAD │ │ │ │ +026883 PAYLOAD │ │ │ │ │ │ │ │ -026D07 LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ -026D0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026D0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026D0D General Purpose Flag 0800 (2048) │ │ │ │ +026CDA LOCAL HEADER #50 04034B50 (67324752) │ │ │ │ +026CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026CE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026D0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -026D11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -026D15 CRC 45CB0A67 (1170934375) │ │ │ │ -026D19 Compressed Size 00000186 (390) │ │ │ │ -026D1D Uncompressed Size 00000265 (613) │ │ │ │ -026D21 Filename Length 002A (42) │ │ │ │ -026D23 Extra Length 0000 (0) │ │ │ │ -026D25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026CE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026CE8 CRC 45CB0A67 (1170934375) │ │ │ │ +026CEC Compressed Size 00000186 (390) │ │ │ │ +026CF0 Uncompressed Size 00000265 (613) │ │ │ │ +026CF4 Filename Length 002A (42) │ │ │ │ +026CF6 Extra Length 0000 (0) │ │ │ │ +026CF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26D25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26CF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026D4F PAYLOAD │ │ │ │ +026D22 PAYLOAD │ │ │ │ │ │ │ │ -026ED5 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ -026ED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -026EDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -026EDB General Purpose Flag 0800 (2048) │ │ │ │ +026EA8 LOCAL HEADER #51 04034B50 (67324752) │ │ │ │ +026EAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +026EAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +026EAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -026EDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -026EDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -026EE3 CRC C11FC670 (3240085104) │ │ │ │ -026EE7 Compressed Size 00003839 (14393) │ │ │ │ -026EEB Uncompressed Size 0000AD3D (44349) │ │ │ │ -026EEF Filename Length 001A (26) │ │ │ │ -026EF1 Extra Length 0000 (0) │ │ │ │ -026EF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +026EB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +026EB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +026EB6 CRC C11FC670 (3240085104) │ │ │ │ +026EBA Compressed Size 00003839 (14393) │ │ │ │ +026EBE Uncompressed Size 0000AD3D (44349) │ │ │ │ +026EC2 Filename Length 001A (26) │ │ │ │ +026EC4 Extra Length 0000 (0) │ │ │ │ +026EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x26EF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x26EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -026F0D PAYLOAD │ │ │ │ +026EE0 PAYLOAD │ │ │ │ │ │ │ │ -02A746 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ -02A74A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -02A74B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -02A74C General Purpose Flag 0800 (2048) │ │ │ │ +02A719 LOCAL HEADER #52 04034B50 (67324752) │ │ │ │ +02A71D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +02A71E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +02A71F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -02A74E Compression Method 0008 (8) 'Deflated' │ │ │ │ -02A750 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -02A754 CRC D633674F (3593693007) │ │ │ │ -02A758 Compressed Size 00009F21 (40737) │ │ │ │ -02A75C Uncompressed Size 000498A4 (301220) │ │ │ │ -02A760 Filename Length 0019 (25) │ │ │ │ -02A762 Extra Length 0000 (0) │ │ │ │ -02A764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +02A721 Compression Method 0008 (8) 'Deflated' │ │ │ │ +02A723 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +02A727 CRC D633674F (3593693007) │ │ │ │ +02A72B Compressed Size 00009F21 (40737) │ │ │ │ +02A72F Uncompressed Size 000498A4 (301220) │ │ │ │ +02A733 Filename Length 0019 (25) │ │ │ │ +02A735 Extra Length 0000 (0) │ │ │ │ +02A737 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x2A764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x2A737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -02A77D PAYLOAD │ │ │ │ +02A750 PAYLOAD │ │ │ │ │ │ │ │ -03469E LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ -0346A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0346A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0346A4 General Purpose Flag 0800 (2048) │ │ │ │ +034671 LOCAL HEADER #53 04034B50 (67324752) │ │ │ │ +034675 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +034676 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +034677 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0346A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0346A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0346AC CRC 4ED7B9DB (1322760667) │ │ │ │ -0346B0 Compressed Size 0000020E (526) │ │ │ │ -0346B4 Uncompressed Size 000003E3 (995) │ │ │ │ -0346B8 Filename Length 0021 (33) │ │ │ │ -0346BA Extra Length 0000 (0) │ │ │ │ -0346BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +034679 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03467B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03467F CRC 4ED7B9DB (1322760667) │ │ │ │ +034683 Compressed Size 0000020E (526) │ │ │ │ +034687 Uncompressed Size 000003E3 (995) │ │ │ │ +03468B Filename Length 0021 (33) │ │ │ │ +03468D Extra Length 0000 (0) │ │ │ │ +03468F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x346BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3468F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0346DD PAYLOAD │ │ │ │ +0346B0 PAYLOAD │ │ │ │ │ │ │ │ -0348EB LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ -0348EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0348F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0348F1 General Purpose Flag 0800 (2048) │ │ │ │ +0348BE LOCAL HEADER #54 04034B50 (67324752) │ │ │ │ +0348C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0348C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0348C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0348F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0348F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0348F9 CRC 9BD41A86 (2614368902) │ │ │ │ -0348FD Compressed Size 000000BA (186) │ │ │ │ -034901 Uncompressed Size 00000133 (307) │ │ │ │ -034905 Filename Length 0020 (32) │ │ │ │ -034907 Extra Length 0000 (0) │ │ │ │ -034909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0348C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0348C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0348CC CRC 9BD41A86 (2614368902) │ │ │ │ +0348D0 Compressed Size 000000BA (186) │ │ │ │ +0348D4 Uncompressed Size 00000133 (307) │ │ │ │ +0348D8 Filename Length 0020 (32) │ │ │ │ +0348DA Extra Length 0000 (0) │ │ │ │ +0348DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x34909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x348DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034929 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0348FC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0349E3 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ -0349E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0349E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0349E9 General Purpose Flag 0800 (2048) │ │ │ │ +0349B6 LOCAL HEADER #55 04034B50 (67324752) │ │ │ │ +0349BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0349BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0349BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0349EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0349ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0349F1 CRC 6B93E1D6 (1804853718) │ │ │ │ -0349F5 Compressed Size 0000081A (2074) │ │ │ │ -0349F9 Uncompressed Size 00001180 (4480) │ │ │ │ -0349FD Filename Length 001C (28) │ │ │ │ -0349FF Extra Length 0000 (0) │ │ │ │ -034A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0349BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0349C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0349C4 CRC 6B93E1D6 (1804853718) │ │ │ │ +0349C8 Compressed Size 0000081A (2074) │ │ │ │ +0349CC Uncompressed Size 00001180 (4480) │ │ │ │ +0349D0 Filename Length 001C (28) │ │ │ │ +0349D2 Extra Length 0000 (0) │ │ │ │ +0349D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x34A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x349D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -034A1D PAYLOAD │ │ │ │ +0349F0 PAYLOAD │ │ │ │ │ │ │ │ -035237 LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ -03523B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03523C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03523D General Purpose Flag 0800 (2048) │ │ │ │ +03520A LOCAL HEADER #56 04034B50 (67324752) │ │ │ │ +03520E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03520F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035210 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03523F Compression Method 0008 (8) 'Deflated' │ │ │ │ -035241 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035245 CRC 467AF460 (1182463072) │ │ │ │ -035249 Compressed Size 000003CD (973) │ │ │ │ -03524D Uncompressed Size 00001132 (4402) │ │ │ │ -035251 Filename Length 001B (27) │ │ │ │ -035253 Extra Length 0000 (0) │ │ │ │ -035255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035212 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035214 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035218 CRC 467AF460 (1182463072) │ │ │ │ +03521C Compressed Size 000003CD (973) │ │ │ │ +035220 Uncompressed Size 00001132 (4402) │ │ │ │ +035224 Filename Length 001B (27) │ │ │ │ +035226 Extra Length 0000 (0) │ │ │ │ +035228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035270 PAYLOAD │ │ │ │ +035243 PAYLOAD │ │ │ │ │ │ │ │ -03563D LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ -035641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035643 General Purpose Flag 0800 (2048) │ │ │ │ +035610 LOCAL HEADER #57 04034B50 (67324752) │ │ │ │ +035614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035616 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035645 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035647 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03564B CRC B33E6EEA (3007213290) │ │ │ │ -03564F Compressed Size 00000339 (825) │ │ │ │ -035653 Uncompressed Size 000005FD (1533) │ │ │ │ -035657 Filename Length 001C (28) │ │ │ │ -035659 Extra Length 0000 (0) │ │ │ │ -03565B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035618 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03561A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03561E CRC B33E6EEA (3007213290) │ │ │ │ +035622 Compressed Size 00000339 (825) │ │ │ │ +035626 Uncompressed Size 000005FD (1533) │ │ │ │ +03562A Filename Length 001C (28) │ │ │ │ +03562C Extra Length 0000 (0) │ │ │ │ +03562E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3565B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3562E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035677 PAYLOAD │ │ │ │ +03564A PAYLOAD │ │ │ │ │ │ │ │ -0359B0 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ -0359B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0359B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0359B6 General Purpose Flag 0800 (2048) │ │ │ │ +035983 LOCAL HEADER #58 04034B50 (67324752) │ │ │ │ +035987 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035988 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035989 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0359B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0359BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0359BE CRC 75F90BD0 (1979255760) │ │ │ │ -0359C2 Compressed Size 000001AF (431) │ │ │ │ -0359C6 Uncompressed Size 00000570 (1392) │ │ │ │ -0359CA Filename Length 001B (27) │ │ │ │ -0359CC Extra Length 0000 (0) │ │ │ │ -0359CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03598B Compression Method 0008 (8) 'Deflated' │ │ │ │ +03598D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035991 CRC 75F90BD0 (1979255760) │ │ │ │ +035995 Compressed Size 000001AF (431) │ │ │ │ +035999 Uncompressed Size 00000570 (1392) │ │ │ │ +03599D Filename Length 001B (27) │ │ │ │ +03599F Extra Length 0000 (0) │ │ │ │ +0359A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x359CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x359A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0359E9 PAYLOAD │ │ │ │ +0359BC PAYLOAD │ │ │ │ │ │ │ │ -035B98 LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ -035B9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035B9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035B9E General Purpose Flag 0800 (2048) │ │ │ │ +035B6B LOCAL HEADER #59 04034B50 (67324752) │ │ │ │ +035B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035B71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035BA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -035BA2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035BA6 CRC 52660998 (1382418840) │ │ │ │ -035BAA Compressed Size 000003E3 (995) │ │ │ │ -035BAE Uncompressed Size 0000080D (2061) │ │ │ │ -035BB2 Filename Length 001E (30) │ │ │ │ -035BB4 Extra Length 0000 (0) │ │ │ │ -035BB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035B75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035B79 CRC 52660998 (1382418840) │ │ │ │ +035B7D Compressed Size 000003E3 (995) │ │ │ │ +035B81 Uncompressed Size 0000080D (2061) │ │ │ │ +035B85 Filename Length 001E (30) │ │ │ │ +035B87 Extra Length 0000 (0) │ │ │ │ +035B89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35BB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35B89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035BD4 PAYLOAD │ │ │ │ +035BA7 PAYLOAD │ │ │ │ │ │ │ │ -035FB7 LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ -035FBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -035FBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -035FBD General Purpose Flag 0800 (2048) │ │ │ │ +035F8A LOCAL HEADER #60 04034B50 (67324752) │ │ │ │ +035F8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +035F8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +035F90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -035FBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -035FC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -035FC5 CRC EC2828C3 (3962054851) │ │ │ │ -035FC9 Compressed Size 00000282 (642) │ │ │ │ -035FCD Uncompressed Size 000008EA (2282) │ │ │ │ -035FD1 Filename Length 001D (29) │ │ │ │ -035FD3 Extra Length 0000 (0) │ │ │ │ -035FD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +035F92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +035F94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +035F98 CRC EC2828C3 (3962054851) │ │ │ │ +035F9C Compressed Size 00000282 (642) │ │ │ │ +035FA0 Uncompressed Size 000008EA (2282) │ │ │ │ +035FA4 Filename Length 001D (29) │ │ │ │ +035FA6 Extra Length 0000 (0) │ │ │ │ +035FA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x35FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x35FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -035FF2 PAYLOAD │ │ │ │ +035FC5 PAYLOAD │ │ │ │ │ │ │ │ -036274 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ -036278 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036279 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03627A General Purpose Flag 0800 (2048) │ │ │ │ +036247 LOCAL HEADER #61 04034B50 (67324752) │ │ │ │ +03624B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03624C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03624D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03627C Compression Method 0008 (8) 'Deflated' │ │ │ │ -03627E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -036282 CRC 6AB17B30 (1790016304) │ │ │ │ -036286 Compressed Size 00000189 (393) │ │ │ │ -03628A Uncompressed Size 00000448 (1096) │ │ │ │ -03628E Filename Length 0020 (32) │ │ │ │ -036290 Extra Length 0000 (0) │ │ │ │ -036292 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03624F Compression Method 0008 (8) 'Deflated' │ │ │ │ +036251 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +036255 CRC 6AB17B30 (1790016304) │ │ │ │ +036259 Compressed Size 00000189 (393) │ │ │ │ +03625D Uncompressed Size 00000448 (1096) │ │ │ │ +036261 Filename Length 0020 (32) │ │ │ │ +036263 Extra Length 0000 (0) │ │ │ │ +036265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36292: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0362B2 PAYLOAD │ │ │ │ +036285 PAYLOAD │ │ │ │ │ │ │ │ -03643B LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ -03643F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036441 General Purpose Flag 0800 (2048) │ │ │ │ +03640E LOCAL HEADER #62 04034B50 (67324752) │ │ │ │ +036412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036443 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036445 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -036449 CRC 8146CF4C (2168901452) │ │ │ │ -03644D Compressed Size 000001B4 (436) │ │ │ │ -036451 Uncompressed Size 000002C6 (710) │ │ │ │ -036455 Filename Length 0024 (36) │ │ │ │ -036457 Extra Length 0000 (0) │ │ │ │ -036459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036418 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03641C CRC 8146CF4C (2168901452) │ │ │ │ +036420 Compressed Size 000001B4 (436) │ │ │ │ +036424 Uncompressed Size 000002C6 (710) │ │ │ │ +036428 Filename Length 0024 (36) │ │ │ │ +03642A Extra Length 0000 (0) │ │ │ │ +03642C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3642C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03647D PAYLOAD │ │ │ │ +036450 PAYLOAD │ │ │ │ │ │ │ │ -036631 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ -036635 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036636 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036637 General Purpose Flag 0800 (2048) │ │ │ │ +036604 LOCAL HEADER #63 04034B50 (67324752) │ │ │ │ +036608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03660A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036639 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03663B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03663F CRC B01CD249 (2954678857) │ │ │ │ -036643 Compressed Size 00000538 (1336) │ │ │ │ -036647 Uncompressed Size 00000E44 (3652) │ │ │ │ -03664B Filename Length 0024 (36) │ │ │ │ -03664D Extra Length 0000 (0) │ │ │ │ -03664F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03660C Compression Method 0008 (8) 'Deflated' │ │ │ │ +03660E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +036612 CRC B01CD249 (2954678857) │ │ │ │ +036616 Compressed Size 00000538 (1336) │ │ │ │ +03661A Uncompressed Size 00000E44 (3652) │ │ │ │ +03661E Filename Length 0024 (36) │ │ │ │ +036620 Extra Length 0000 (0) │ │ │ │ +036622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3664F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036673 PAYLOAD │ │ │ │ +036646 PAYLOAD │ │ │ │ │ │ │ │ -036BAB LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ -036BAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -036BB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -036BB1 General Purpose Flag 0800 (2048) │ │ │ │ +036B7E LOCAL HEADER #64 04034B50 (67324752) │ │ │ │ +036B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +036B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +036B84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -036BB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -036BB5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -036BB9 CRC 1858144C (408425548) │ │ │ │ -036BBD Compressed Size 0000053D (1341) │ │ │ │ -036BC1 Uncompressed Size 00000E6A (3690) │ │ │ │ -036BC5 Filename Length 0026 (38) │ │ │ │ -036BC7 Extra Length 0000 (0) │ │ │ │ -036BC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +036B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +036B88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +036B8C CRC 1858144C (408425548) │ │ │ │ +036B90 Compressed Size 0000053D (1341) │ │ │ │ +036B94 Uncompressed Size 00000E6A (3690) │ │ │ │ +036B98 Filename Length 0026 (38) │ │ │ │ +036B9A Extra Length 0000 (0) │ │ │ │ +036B9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x36BC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x36B9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -036BEF PAYLOAD │ │ │ │ +036BC2 PAYLOAD │ │ │ │ │ │ │ │ -03712C LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ -037130 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037131 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037132 General Purpose Flag 0800 (2048) │ │ │ │ +0370FF LOCAL HEADER #65 04034B50 (67324752) │ │ │ │ +037103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037105 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037134 Compression Method 0008 (8) 'Deflated' │ │ │ │ -037136 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03713A CRC DD3530EB (3711250667) │ │ │ │ -03713E Compressed Size 0000056F (1391) │ │ │ │ -037142 Uncompressed Size 00000E74 (3700) │ │ │ │ -037146 Filename Length 0025 (37) │ │ │ │ -037148 Extra Length 0000 (0) │ │ │ │ -03714A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037107 Compression Method 0008 (8) 'Deflated' │ │ │ │ +037109 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03710D CRC DD3530EB (3711250667) │ │ │ │ +037111 Compressed Size 0000056F (1391) │ │ │ │ +037115 Uncompressed Size 00000E74 (3700) │ │ │ │ +037119 Filename Length 0025 (37) │ │ │ │ +03711B Extra Length 0000 (0) │ │ │ │ +03711D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3714A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3711D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03716F PAYLOAD │ │ │ │ +037142 PAYLOAD │ │ │ │ │ │ │ │ -0376DE LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ -0376E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0376E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0376E4 General Purpose Flag 0800 (2048) │ │ │ │ +0376B1 LOCAL HEADER #66 04034B50 (67324752) │ │ │ │ +0376B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0376B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0376B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0376E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0376E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0376EC CRC B5ABD660 (3047937632) │ │ │ │ -0376F0 Compressed Size 00000553 (1363) │ │ │ │ -0376F4 Uncompressed Size 00000E74 (3700) │ │ │ │ -0376F8 Filename Length 0027 (39) │ │ │ │ -0376FA Extra Length 0000 (0) │ │ │ │ -0376FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0376B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0376BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0376BF CRC B5ABD660 (3047937632) │ │ │ │ +0376C3 Compressed Size 00000553 (1363) │ │ │ │ +0376C7 Uncompressed Size 00000E74 (3700) │ │ │ │ +0376CB Filename Length 0027 (39) │ │ │ │ +0376CD Extra Length 0000 (0) │ │ │ │ +0376CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x376FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x376CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037723 PAYLOAD │ │ │ │ +0376F6 PAYLOAD │ │ │ │ │ │ │ │ -037C76 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ -037C7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -037C7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -037C7C General Purpose Flag 0800 (2048) │ │ │ │ +037C49 LOCAL HEADER #67 04034B50 (67324752) │ │ │ │ +037C4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +037C4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +037C4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -037C7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -037C80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -037C84 CRC 9DA8CEDF (2645085919) │ │ │ │ -037C88 Compressed Size 0000053C (1340) │ │ │ │ -037C8C Uncompressed Size 00000E57 (3671) │ │ │ │ -037C90 Filename Length 0025 (37) │ │ │ │ -037C92 Extra Length 0000 (0) │ │ │ │ -037C94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +037C51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +037C53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +037C57 CRC 9DA8CEDF (2645085919) │ │ │ │ +037C5B Compressed Size 0000053C (1340) │ │ │ │ +037C5F Uncompressed Size 00000E57 (3671) │ │ │ │ +037C63 Filename Length 0025 (37) │ │ │ │ +037C65 Extra Length 0000 (0) │ │ │ │ +037C67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x37C94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x37C67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -037CB9 PAYLOAD │ │ │ │ +037C8C PAYLOAD │ │ │ │ │ │ │ │ -0381F5 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ -0381F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0381FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0381FB General Purpose Flag 0800 (2048) │ │ │ │ +0381C8 LOCAL HEADER #68 04034B50 (67324752) │ │ │ │ +0381CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0381CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0381CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0381FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0381FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -038203 CRC 47E86662 (1206412898) │ │ │ │ -038207 Compressed Size 000001E3 (483) │ │ │ │ -03820B Uncompressed Size 000003AC (940) │ │ │ │ -03820F Filename Length 0020 (32) │ │ │ │ -038211 Extra Length 0000 (0) │ │ │ │ -038213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0381D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0381D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0381D6 CRC 47E86662 (1206412898) │ │ │ │ +0381DA Compressed Size 000001E3 (483) │ │ │ │ +0381DE Uncompressed Size 000003AC (940) │ │ │ │ +0381E2 Filename Length 0020 (32) │ │ │ │ +0381E4 Extra Length 0000 (0) │ │ │ │ +0381E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x381E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038233 PAYLOAD │ │ │ │ +038206 PAYLOAD │ │ │ │ │ │ │ │ -038416 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ -03841A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03841B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03841C General Purpose Flag 0800 (2048) │ │ │ │ +0383E9 LOCAL HEADER #69 04034B50 (67324752) │ │ │ │ +0383ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0383EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0383EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03841E Compression Method 0008 (8) 'Deflated' │ │ │ │ -038420 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -038424 CRC 4F5F3AFE (1331641086) │ │ │ │ -038428 Compressed Size 00000205 (517) │ │ │ │ -03842C Uncompressed Size 0000045C (1116) │ │ │ │ -038430 Filename Length 0020 (32) │ │ │ │ -038432 Extra Length 0000 (0) │ │ │ │ -038434 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0383F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0383F3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0383F7 CRC 4F5F3AFE (1331641086) │ │ │ │ +0383FB Compressed Size 00000205 (517) │ │ │ │ +0383FF Uncompressed Size 0000045C (1116) │ │ │ │ +038403 Filename Length 0020 (32) │ │ │ │ +038405 Extra Length 0000 (0) │ │ │ │ +038407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38434: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x38407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038454 PAYLOAD │ │ │ │ +038427 PAYLOAD │ │ │ │ │ │ │ │ -038659 LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ -03865D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03865E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03865F General Purpose Flag 0800 (2048) │ │ │ │ +03862C LOCAL HEADER #70 04034B50 (67324752) │ │ │ │ +038630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +038631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +038632 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -038661 Compression Method 0008 (8) 'Deflated' │ │ │ │ -038663 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -038667 CRC 32D0538D (852513677) │ │ │ │ -03866B Compressed Size 0000022E (558) │ │ │ │ -03866F Uncompressed Size 0000050D (1293) │ │ │ │ -038673 Filename Length 0020 (32) │ │ │ │ -038675 Extra Length 0000 (0) │ │ │ │ -038677 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +038634 Compression Method 0008 (8) 'Deflated' │ │ │ │ +038636 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03863A CRC 32D0538D (852513677) │ │ │ │ +03863E Compressed Size 0000022E (558) │ │ │ │ +038642 Uncompressed Size 0000050D (1293) │ │ │ │ +038646 Filename Length 0020 (32) │ │ │ │ +038648 Extra Length 0000 (0) │ │ │ │ +03864A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x38677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3864A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -038697 PAYLOAD │ │ │ │ +03866A PAYLOAD │ │ │ │ │ │ │ │ -0388C5 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ -0388C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0388CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0388CB General Purpose Flag 0800 (2048) │ │ │ │ +038898 LOCAL HEADER #71 04034B50 (67324752) │ │ │ │ +03889C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03889D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03889E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0388CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0388CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0388D3 CRC 0E7091F0 (242258416) │ │ │ │ -0388D7 Compressed Size 00002160 (8544) │ │ │ │ -0388DB Uncompressed Size 00006077 (24695) │ │ │ │ -0388DF Filename Length 0019 (25) │ │ │ │ -0388E1 Extra Length 0000 (0) │ │ │ │ -0388E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0388A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0388A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0388A6 CRC 0E7091F0 (242258416) │ │ │ │ +0388AA Compressed Size 00002160 (8544) │ │ │ │ +0388AE Uncompressed Size 00006077 (24695) │ │ │ │ +0388B2 Filename Length 0019 (25) │ │ │ │ +0388B4 Extra Length 0000 (0) │ │ │ │ +0388B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x388E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x388B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0388FC PAYLOAD │ │ │ │ +0388CF PAYLOAD │ │ │ │ │ │ │ │ -03AA5C LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ -03AA60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03AA61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03AA62 General Purpose Flag 0800 (2048) │ │ │ │ +03AA2F LOCAL HEADER #72 04034B50 (67324752) │ │ │ │ +03AA33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03AA34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03AA35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03AA64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03AA66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03AA6A CRC B17B1B57 (2977635159) │ │ │ │ -03AA6E Compressed Size 000018A8 (6312) │ │ │ │ -03AA72 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -03AA76 Filename Length 0018 (24) │ │ │ │ -03AA78 Extra Length 0000 (0) │ │ │ │ -03AA7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03AA37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03AA39 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03AA3D CRC B17B1B57 (2977635159) │ │ │ │ +03AA41 Compressed Size 000018A8 (6312) │ │ │ │ +03AA45 Uncompressed Size 0000ECF9 (60665) │ │ │ │ +03AA49 Filename Length 0018 (24) │ │ │ │ +03AA4B Extra Length 0000 (0) │ │ │ │ +03AA4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3AA7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3AA4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03AA92 PAYLOAD │ │ │ │ +03AA65 PAYLOAD │ │ │ │ │ │ │ │ -03C33A LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ -03C33E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C33F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C340 General Purpose Flag 0800 (2048) │ │ │ │ +03C30D LOCAL HEADER #73 04034B50 (67324752) │ │ │ │ +03C311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C313 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C344 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03C348 CRC 3EC0CBE2 (1052822498) │ │ │ │ -03C34C Compressed Size 000003A0 (928) │ │ │ │ -03C350 Uncompressed Size 000013FE (5118) │ │ │ │ -03C354 Filename Length 0018 (24) │ │ │ │ -03C356 Extra Length 0000 (0) │ │ │ │ -03C358 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C315 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C317 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03C31B CRC 3EC0CBE2 (1052822498) │ │ │ │ +03C31F Compressed Size 000003A0 (928) │ │ │ │ +03C323 Uncompressed Size 000013FE (5118) │ │ │ │ +03C327 Filename Length 0018 (24) │ │ │ │ +03C329 Extra Length 0000 (0) │ │ │ │ +03C32B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C358: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C32B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C370 PAYLOAD │ │ │ │ +03C343 PAYLOAD │ │ │ │ │ │ │ │ -03C710 LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ -03C714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C716 General Purpose Flag 0800 (2048) │ │ │ │ +03C6E3 LOCAL HEADER #74 04034B50 (67324752) │ │ │ │ +03C6E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C6E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C6E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C718 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C71A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03C71E CRC 2321F037 (589426743) │ │ │ │ -03C722 Compressed Size 0000004D (77) │ │ │ │ -03C726 Uncompressed Size 00000056 (86) │ │ │ │ -03C72A Filename Length 001C (28) │ │ │ │ -03C72C Extra Length 0000 (0) │ │ │ │ -03C72E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C6EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C6ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03C6F1 CRC 2321F037 (589426743) │ │ │ │ +03C6F5 Compressed Size 0000004D (77) │ │ │ │ +03C6F9 Uncompressed Size 00000056 (86) │ │ │ │ +03C6FD Filename Length 001C (28) │ │ │ │ +03C6FF Extra Length 0000 (0) │ │ │ │ +03C701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C72E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C74A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +03C71D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -03C797 LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ -03C79B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03C79C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03C79D General Purpose Flag 0800 (2048) │ │ │ │ +03C76A LOCAL HEADER #75 04034B50 (67324752) │ │ │ │ +03C76E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03C76F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03C770 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03C79F Compression Method 0008 (8) 'Deflated' │ │ │ │ -03C7A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03C7A5 CRC 3F27B8AD (1059567789) │ │ │ │ -03C7A9 Compressed Size 00000819 (2073) │ │ │ │ -03C7AD Uncompressed Size 00000F6B (3947) │ │ │ │ -03C7B1 Filename Length 001F (31) │ │ │ │ -03C7B3 Extra Length 0000 (0) │ │ │ │ -03C7B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03C772 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03C774 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03C778 CRC 3F27B8AD (1059567789) │ │ │ │ +03C77C Compressed Size 00000819 (2073) │ │ │ │ +03C780 Uncompressed Size 00000F6B (3947) │ │ │ │ +03C784 Filename Length 001F (31) │ │ │ │ +03C786 Extra Length 0000 (0) │ │ │ │ +03C788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3C7B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3C788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03C7D4 PAYLOAD │ │ │ │ +03C7A7 PAYLOAD │ │ │ │ │ │ │ │ -03CFED LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ -03CFF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03CFF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03CFF3 General Purpose Flag 0800 (2048) │ │ │ │ +03CFC0 LOCAL HEADER #76 04034B50 (67324752) │ │ │ │ +03CFC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03CFC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03CFC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03CFF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03CFF7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03CFFB CRC 490DD9D5 (1225644501) │ │ │ │ -03CFFF Compressed Size 00000354 (852) │ │ │ │ -03D003 Uncompressed Size 00000AEC (2796) │ │ │ │ -03D007 Filename Length 001E (30) │ │ │ │ -03D009 Extra Length 0000 (0) │ │ │ │ -03D00B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03CFC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03CFCA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03CFCE CRC 490DD9D5 (1225644501) │ │ │ │ +03CFD2 Compressed Size 00000354 (852) │ │ │ │ +03CFD6 Uncompressed Size 00000AEC (2796) │ │ │ │ +03CFDA Filename Length 001E (30) │ │ │ │ +03CFDC Extra Length 0000 (0) │ │ │ │ +03CFDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D00B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3CFDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D029 PAYLOAD │ │ │ │ +03CFFC PAYLOAD │ │ │ │ │ │ │ │ -03D37D LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ -03D381 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03D382 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03D383 General Purpose Flag 0800 (2048) │ │ │ │ +03D350 LOCAL HEADER #77 04034B50 (67324752) │ │ │ │ +03D354 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03D355 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03D356 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03D385 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03D387 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03D38B CRC D222624A (3525468746) │ │ │ │ -03D38F Compressed Size 00000705 (1797) │ │ │ │ -03D393 Uncompressed Size 00000DC3 (3523) │ │ │ │ -03D397 Filename Length 0021 (33) │ │ │ │ -03D399 Extra Length 0000 (0) │ │ │ │ -03D39B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03D358 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03D35A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03D35E CRC D222624A (3525468746) │ │ │ │ +03D362 Compressed Size 00000705 (1797) │ │ │ │ +03D366 Uncompressed Size 00000DC3 (3523) │ │ │ │ +03D36A Filename Length 0021 (33) │ │ │ │ +03D36C Extra Length 0000 (0) │ │ │ │ +03D36E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3D39B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3D36E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03D3BC PAYLOAD │ │ │ │ +03D38F PAYLOAD │ │ │ │ │ │ │ │ -03DAC1 LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ -03DAC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DAC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DAC7 General Purpose Flag 0800 (2048) │ │ │ │ +03DA94 LOCAL HEADER #78 04034B50 (67324752) │ │ │ │ +03DA98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DA99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DA9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DAC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DACB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03DACF CRC 682A3705 (1747597061) │ │ │ │ -03DAD3 Compressed Size 00000303 (771) │ │ │ │ -03DAD7 Uncompressed Size 00000923 (2339) │ │ │ │ -03DADB Filename Length 0020 (32) │ │ │ │ -03DADD Extra Length 0000 (0) │ │ │ │ -03DADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DA9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DA9E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03DAA2 CRC 682A3705 (1747597061) │ │ │ │ +03DAA6 Compressed Size 00000303 (771) │ │ │ │ +03DAAA Uncompressed Size 00000923 (2339) │ │ │ │ +03DAAE Filename Length 0020 (32) │ │ │ │ +03DAB0 Extra Length 0000 (0) │ │ │ │ +03DAB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DAB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DAFF PAYLOAD │ │ │ │ +03DAD2 PAYLOAD │ │ │ │ │ │ │ │ -03DE02 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ -03DE06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03DE07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03DE08 General Purpose Flag 0800 (2048) │ │ │ │ +03DDD5 LOCAL HEADER #79 04034B50 (67324752) │ │ │ │ +03DDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03DDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03DDDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03DE0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -03DE0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03DE10 CRC 59040194 (1493434772) │ │ │ │ -03DE14 Compressed Size 000006F7 (1783) │ │ │ │ -03DE18 Uncompressed Size 00000D53 (3411) │ │ │ │ -03DE1C Filename Length 0021 (33) │ │ │ │ -03DE1E Extra Length 0000 (0) │ │ │ │ -03DE20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03DDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +03DDDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03DDE3 CRC 59040194 (1493434772) │ │ │ │ +03DDE7 Compressed Size 000006F7 (1783) │ │ │ │ +03DDEB Uncompressed Size 00000D53 (3411) │ │ │ │ +03DDEF Filename Length 0021 (33) │ │ │ │ +03DDF1 Extra Length 0000 (0) │ │ │ │ +03DDF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3DE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3DDF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03DE41 PAYLOAD │ │ │ │ +03DE14 PAYLOAD │ │ │ │ │ │ │ │ -03E538 LOCAL HEADER #80 04034B50 (67324752) │ │ │ │ -03E53C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03E53D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03E53E General Purpose Flag 0800 (2048) │ │ │ │ +03E50B LOCAL HEADER #80 04034B50 (67324752) │ │ │ │ +03E50F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03E510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03E511 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03E540 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03E542 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03E546 CRC F5BDF18A (4122866058) │ │ │ │ -03E54A Compressed Size 000002DC (732) │ │ │ │ -03E54E Uncompressed Size 0000087A (2170) │ │ │ │ -03E552 Filename Length 0020 (32) │ │ │ │ -03E554 Extra Length 0000 (0) │ │ │ │ -03E556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03E513 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03E515 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03E519 CRC F5BDF18A (4122866058) │ │ │ │ +03E51D Compressed Size 000002DC (732) │ │ │ │ +03E521 Uncompressed Size 0000087A (2170) │ │ │ │ +03E525 Filename Length 0020 (32) │ │ │ │ +03E527 Extra Length 0000 (0) │ │ │ │ +03E529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03E576 PAYLOAD │ │ │ │ +03E549 PAYLOAD │ │ │ │ │ │ │ │ -03E852 LOCAL HEADER #81 04034B50 (67324752) │ │ │ │ -03E856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03E857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03E858 General Purpose Flag 0800 (2048) │ │ │ │ +03E825 LOCAL HEADER #81 04034B50 (67324752) │ │ │ │ +03E829 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03E82A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03E82B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03E85A Compression Method 0008 (8) 'Deflated' │ │ │ │ -03E85C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03E860 CRC B9F7625E (3119997534) │ │ │ │ -03E864 Compressed Size 000006EE (1774) │ │ │ │ -03E868 Uncompressed Size 00000D44 (3396) │ │ │ │ -03E86C Filename Length 0020 (32) │ │ │ │ -03E86E Extra Length 0000 (0) │ │ │ │ -03E870 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03E82D Compression Method 0008 (8) 'Deflated' │ │ │ │ +03E82F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03E833 CRC B9F7625E (3119997534) │ │ │ │ +03E837 Compressed Size 000006EE (1774) │ │ │ │ +03E83B Uncompressed Size 00000D44 (3396) │ │ │ │ +03E83F Filename Length 0020 (32) │ │ │ │ +03E841 Extra Length 0000 (0) │ │ │ │ +03E843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3E870: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3E843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03E890 PAYLOAD │ │ │ │ +03E863 PAYLOAD │ │ │ │ │ │ │ │ -03EF7E LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ -03EF82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03EF83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03EF84 General Purpose Flag 0800 (2048) │ │ │ │ +03EF51 LOCAL HEADER #82 04034B50 (67324752) │ │ │ │ +03EF55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03EF56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03EF57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03EF86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03EF88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03EF8C CRC 5F3E463F (1597916735) │ │ │ │ -03EF90 Compressed Size 000002D9 (729) │ │ │ │ -03EF94 Uncompressed Size 00000863 (2147) │ │ │ │ -03EF98 Filename Length 001F (31) │ │ │ │ -03EF9A Extra Length 0000 (0) │ │ │ │ -03EF9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03EF59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03EF5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03EF5F CRC 5F3E463F (1597916735) │ │ │ │ +03EF63 Compressed Size 000002D9 (729) │ │ │ │ +03EF67 Uncompressed Size 00000863 (2147) │ │ │ │ +03EF6B Filename Length 001F (31) │ │ │ │ +03EF6D Extra Length 0000 (0) │ │ │ │ +03EF6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3EF9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3EF6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03EFBB PAYLOAD │ │ │ │ +03EF8E PAYLOAD │ │ │ │ │ │ │ │ -03F294 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ -03F298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F29A General Purpose Flag 0800 (2048) │ │ │ │ +03F267 LOCAL HEADER #83 04034B50 (67324752) │ │ │ │ +03F26B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F26C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F26D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F29C Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F29E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03F2A2 CRC 39ED5D72 (971857266) │ │ │ │ -03F2A6 Compressed Size 000006F4 (1780) │ │ │ │ -03F2AA Uncompressed Size 00000D48 (3400) │ │ │ │ -03F2AE Filename Length 0021 (33) │ │ │ │ -03F2B0 Extra Length 0000 (0) │ │ │ │ -03F2B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F26F Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F271 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03F275 CRC 39ED5D72 (971857266) │ │ │ │ +03F279 Compressed Size 000006F4 (1780) │ │ │ │ +03F27D Uncompressed Size 00000D48 (3400) │ │ │ │ +03F281 Filename Length 0021 (33) │ │ │ │ +03F283 Extra Length 0000 (0) │ │ │ │ +03F285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03F2D3 PAYLOAD │ │ │ │ +03F2A6 PAYLOAD │ │ │ │ │ │ │ │ -03F9C7 LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ -03F9CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03F9CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03F9CD General Purpose Flag 0800 (2048) │ │ │ │ +03F99A LOCAL HEADER #84 04034B50 (67324752) │ │ │ │ +03F99E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03F99F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03F9A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03F9CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -03F9D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03F9D5 CRC 87F697F3 (2281084915) │ │ │ │ -03F9D9 Compressed Size 000002DB (731) │ │ │ │ -03F9DD Uncompressed Size 0000086A (2154) │ │ │ │ -03F9E1 Filename Length 0020 (32) │ │ │ │ -03F9E3 Extra Length 0000 (0) │ │ │ │ -03F9E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03F9A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +03F9A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03F9A8 CRC 87F697F3 (2281084915) │ │ │ │ +03F9AC Compressed Size 000002DB (731) │ │ │ │ +03F9B0 Uncompressed Size 0000086A (2154) │ │ │ │ +03F9B4 Filename Length 0020 (32) │ │ │ │ +03F9B6 Extra Length 0000 (0) │ │ │ │ +03F9B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3F9E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3F9B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FA05 PAYLOAD │ │ │ │ +03F9D8 PAYLOAD │ │ │ │ │ │ │ │ -03FCE0 LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ -03FCE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -03FCE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -03FCE6 General Purpose Flag 0800 (2048) │ │ │ │ +03FCB3 LOCAL HEADER #85 04034B50 (67324752) │ │ │ │ +03FCB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +03FCB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +03FCB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -03FCE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -03FCEA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -03FCEE CRC 3F578B03 (1062701827) │ │ │ │ -03FCF2 Compressed Size 000006FC (1788) │ │ │ │ -03FCF6 Uncompressed Size 00000D4E (3406) │ │ │ │ -03FCFA Filename Length 0021 (33) │ │ │ │ -03FCFC Extra Length 0000 (0) │ │ │ │ -03FCFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +03FCBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +03FCBD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +03FCC1 CRC 3F578B03 (1062701827) │ │ │ │ +03FCC5 Compressed Size 000006FC (1788) │ │ │ │ +03FCC9 Uncompressed Size 00000D4E (3406) │ │ │ │ +03FCCD Filename Length 0021 (33) │ │ │ │ +03FCCF Extra Length 0000 (0) │ │ │ │ +03FCD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x3FCFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x3FCD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -03FD1F PAYLOAD │ │ │ │ +03FCF2 PAYLOAD │ │ │ │ │ │ │ │ -04041B LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ -04041F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040420 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040421 General Purpose Flag 0800 (2048) │ │ │ │ +0403EE LOCAL HEADER #86 04034B50 (67324752) │ │ │ │ +0403F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0403F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0403F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040423 Compression Method 0008 (8) 'Deflated' │ │ │ │ -040425 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -040429 CRC 4DE3F3EC (1306784748) │ │ │ │ -04042D Compressed Size 000002DC (732) │ │ │ │ -040431 Uncompressed Size 0000086A (2154) │ │ │ │ -040435 Filename Length 0020 (32) │ │ │ │ -040437 Extra Length 0000 (0) │ │ │ │ -040439 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0403F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0403F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0403FC CRC 4DE3F3EC (1306784748) │ │ │ │ +040400 Compressed Size 000002DC (732) │ │ │ │ +040404 Uncompressed Size 0000086A (2154) │ │ │ │ +040408 Filename Length 0020 (32) │ │ │ │ +04040A Extra Length 0000 (0) │ │ │ │ +04040C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40439: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4040C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040459 PAYLOAD │ │ │ │ +04042C PAYLOAD │ │ │ │ │ │ │ │ -040735 LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ -040739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04073A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04073B General Purpose Flag 0800 (2048) │ │ │ │ +040708 LOCAL HEADER #87 04034B50 (67324752) │ │ │ │ +04070C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04070D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04070E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04073D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04073F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -040743 CRC 3E010C78 (1040256120) │ │ │ │ -040747 Compressed Size 000006F1 (1777) │ │ │ │ -04074B Uncompressed Size 00000D40 (3392) │ │ │ │ -04074F Filename Length 001E (30) │ │ │ │ -040751 Extra Length 0000 (0) │ │ │ │ -040753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +040712 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +040716 CRC 3E010C78 (1040256120) │ │ │ │ +04071A Compressed Size 000006F1 (1777) │ │ │ │ +04071E Uncompressed Size 00000D40 (3392) │ │ │ │ +040722 Filename Length 001E (30) │ │ │ │ +040724 Extra Length 0000 (0) │ │ │ │ +040726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040771 PAYLOAD │ │ │ │ +040744 PAYLOAD │ │ │ │ │ │ │ │ -040E62 LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ -040E66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -040E67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -040E68 General Purpose Flag 0800 (2048) │ │ │ │ +040E35 LOCAL HEADER #88 04034B50 (67324752) │ │ │ │ +040E39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +040E3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +040E3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -040E6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -040E6C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -040E70 CRC D666A549 (3597051209) │ │ │ │ -040E74 Compressed Size 000002D8 (728) │ │ │ │ -040E78 Uncompressed Size 00000852 (2130) │ │ │ │ -040E7C Filename Length 001D (29) │ │ │ │ -040E7E Extra Length 0000 (0) │ │ │ │ -040E80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +040E3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +040E3F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +040E43 CRC D666A549 (3597051209) │ │ │ │ +040E47 Compressed Size 000002D8 (728) │ │ │ │ +040E4B Uncompressed Size 00000852 (2130) │ │ │ │ +040E4F Filename Length 001D (29) │ │ │ │ +040E51 Extra Length 0000 (0) │ │ │ │ +040E53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x40E80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x40E53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -040E9D PAYLOAD │ │ │ │ +040E70 PAYLOAD │ │ │ │ │ │ │ │ -041175 LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ -041179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04117A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04117B General Purpose Flag 0800 (2048) │ │ │ │ +041148 LOCAL HEADER #89 04034B50 (67324752) │ │ │ │ +04114C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04114D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04114E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04117D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04117F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -041183 CRC D53FDC0C (3577732108) │ │ │ │ -041187 Compressed Size 000006EA (1770) │ │ │ │ -04118B Uncompressed Size 00000D3F (3391) │ │ │ │ -04118F Filename Length 001F (31) │ │ │ │ -041191 Extra Length 0000 (0) │ │ │ │ -041193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041150 Compression Method 0008 (8) 'Deflated' │ │ │ │ +041152 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +041156 CRC D53FDC0C (3577732108) │ │ │ │ +04115A Compressed Size 000006EA (1770) │ │ │ │ +04115E Uncompressed Size 00000D3F (3391) │ │ │ │ +041162 Filename Length 001F (31) │ │ │ │ +041164 Extra Length 0000 (0) │ │ │ │ +041166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x41193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0411B2 PAYLOAD │ │ │ │ +041185 PAYLOAD │ │ │ │ │ │ │ │ -04189C LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ -0418A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0418A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0418A2 General Purpose Flag 0800 (2048) │ │ │ │ +04186F LOCAL HEADER #90 04034B50 (67324752) │ │ │ │ +041873 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041874 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041875 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0418A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0418A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0418AA CRC 265CBBB0 (643611568) │ │ │ │ -0418AE Compressed Size 000002DA (730) │ │ │ │ -0418B2 Uncompressed Size 00000859 (2137) │ │ │ │ -0418B6 Filename Length 001E (30) │ │ │ │ -0418B8 Extra Length 0000 (0) │ │ │ │ -0418BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041877 Compression Method 0008 (8) 'Deflated' │ │ │ │ +041879 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04187D CRC 265CBBB0 (643611568) │ │ │ │ +041881 Compressed Size 000002DA (730) │ │ │ │ +041885 Uncompressed Size 00000859 (2137) │ │ │ │ +041889 Filename Length 001E (30) │ │ │ │ +04188B Extra Length 0000 (0) │ │ │ │ +04188D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x418BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4188D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0418D8 PAYLOAD │ │ │ │ +0418AB PAYLOAD │ │ │ │ │ │ │ │ -041BB2 LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ -041BB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -041BB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -041BB8 General Purpose Flag 0800 (2048) │ │ │ │ +041B85 LOCAL HEADER #91 04034B50 (67324752) │ │ │ │ +041B89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +041B8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +041B8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -041BBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -041BBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -041BC0 CRC 0321B30D (52540173) │ │ │ │ -041BC4 Compressed Size 000006AB (1707) │ │ │ │ -041BC8 Uncompressed Size 00000CC1 (3265) │ │ │ │ -041BCC Filename Length 0023 (35) │ │ │ │ -041BCE Extra Length 0000 (0) │ │ │ │ -041BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +041B8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +041B8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +041B93 CRC 0321B30D (52540173) │ │ │ │ +041B97 Compressed Size 000006AB (1707) │ │ │ │ +041B9B Uncompressed Size 00000CC1 (3265) │ │ │ │ +041B9F Filename Length 0023 (35) │ │ │ │ +041BA1 Extra Length 0000 (0) │ │ │ │ +041BA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x41BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x41BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -041BF3 PAYLOAD │ │ │ │ +041BC6 PAYLOAD │ │ │ │ │ │ │ │ -04229E LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ -0422A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0422A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0422A4 General Purpose Flag 0800 (2048) │ │ │ │ +042271 LOCAL HEADER #92 04034B50 (67324752) │ │ │ │ +042275 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042276 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042277 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0422A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0422A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0422AC CRC 9E44AA56 (2655300182) │ │ │ │ -0422B0 Compressed Size 00000321 (801) │ │ │ │ -0422B4 Uncompressed Size 00000A19 (2585) │ │ │ │ -0422B8 Filename Length 0022 (34) │ │ │ │ -0422BA Extra Length 0000 (0) │ │ │ │ -0422BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042279 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04227B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04227F CRC 9E44AA56 (2655300182) │ │ │ │ +042283 Compressed Size 00000321 (801) │ │ │ │ +042287 Uncompressed Size 00000A19 (2585) │ │ │ │ +04228B Filename Length 0022 (34) │ │ │ │ +04228D Extra Length 0000 (0) │ │ │ │ +04228F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x422BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4228F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0422DE PAYLOAD │ │ │ │ +0422B1 PAYLOAD │ │ │ │ │ │ │ │ -0425FF LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ -042603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042605 General Purpose Flag 0800 (2048) │ │ │ │ +0425D2 LOCAL HEADER #93 04034B50 (67324752) │ │ │ │ +0425D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0425D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0425D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042607 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042609 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04260D CRC 3DCDB358 (1036890968) │ │ │ │ -042611 Compressed Size 000005EE (1518) │ │ │ │ -042615 Uncompressed Size 00000B51 (2897) │ │ │ │ -042619 Filename Length 0020 (32) │ │ │ │ -04261B Extra Length 0000 (0) │ │ │ │ -04261D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0425DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0425DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0425E0 CRC 3DCDB358 (1036890968) │ │ │ │ +0425E4 Compressed Size 000005EE (1518) │ │ │ │ +0425E8 Uncompressed Size 00000B51 (2897) │ │ │ │ +0425EC Filename Length 0020 (32) │ │ │ │ +0425EE Extra Length 0000 (0) │ │ │ │ +0425F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4261D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x425F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04263D PAYLOAD │ │ │ │ +042610 PAYLOAD │ │ │ │ │ │ │ │ -042C2B LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ -042C2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042C30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042C31 General Purpose Flag 0800 (2048) │ │ │ │ +042BFE LOCAL HEADER #94 04034B50 (67324752) │ │ │ │ +042C02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042C03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042C04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042C33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042C35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -042C39 CRC 5DA5495C (1571113308) │ │ │ │ -042C3D Compressed Size 000002C3 (707) │ │ │ │ -042C41 Uncompressed Size 0000082B (2091) │ │ │ │ -042C45 Filename Length 001F (31) │ │ │ │ -042C47 Extra Length 0000 (0) │ │ │ │ -042C49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042C06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +042C08 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +042C0C CRC 5DA5495C (1571113308) │ │ │ │ +042C10 Compressed Size 000002C3 (707) │ │ │ │ +042C14 Uncompressed Size 0000082B (2091) │ │ │ │ +042C18 Filename Length 001F (31) │ │ │ │ +042C1A Extra Length 0000 (0) │ │ │ │ +042C1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42C49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42C1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042C68 PAYLOAD │ │ │ │ +042C3B PAYLOAD │ │ │ │ │ │ │ │ -042F2B LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ -042F2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -042F30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -042F31 General Purpose Flag 0800 (2048) │ │ │ │ +042EFE LOCAL HEADER #95 04034B50 (67324752) │ │ │ │ +042F02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +042F03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +042F04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -042F33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -042F35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -042F39 CRC 68189AA8 (1746442920) │ │ │ │ -042F3D Compressed Size 000005F7 (1527) │ │ │ │ -042F41 Uncompressed Size 00000B59 (2905) │ │ │ │ -042F45 Filename Length 0022 (34) │ │ │ │ -042F47 Extra Length 0000 (0) │ │ │ │ -042F49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +042F06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +042F08 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +042F0C CRC 68189AA8 (1746442920) │ │ │ │ +042F10 Compressed Size 000005F7 (1527) │ │ │ │ +042F14 Uncompressed Size 00000B59 (2905) │ │ │ │ +042F18 Filename Length 0022 (34) │ │ │ │ +042F1A Extra Length 0000 (0) │ │ │ │ +042F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x42F49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x42F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -042F6B PAYLOAD │ │ │ │ +042F3E PAYLOAD │ │ │ │ │ │ │ │ -043562 LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ -043566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043568 General Purpose Flag 0800 (2048) │ │ │ │ +043535 LOCAL HEADER #96 04034B50 (67324752) │ │ │ │ +043539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04353A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04353B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04356A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04356C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -043570 CRC BCD37E99 (3167977113) │ │ │ │ -043574 Compressed Size 000002CB (715) │ │ │ │ -043578 Uncompressed Size 00000845 (2117) │ │ │ │ -04357C Filename Length 0021 (33) │ │ │ │ -04357E Extra Length 0000 (0) │ │ │ │ -043580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04353D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04353F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +043543 CRC BCD37E99 (3167977113) │ │ │ │ +043547 Compressed Size 000002CB (715) │ │ │ │ +04354B Uncompressed Size 00000845 (2117) │ │ │ │ +04354F Filename Length 0021 (33) │ │ │ │ +043551 Extra Length 0000 (0) │ │ │ │ +043553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0435A1 PAYLOAD │ │ │ │ +043574 PAYLOAD │ │ │ │ │ │ │ │ -04386C LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ -043870 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043871 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043872 General Purpose Flag 0800 (2048) │ │ │ │ +04383F LOCAL HEADER #97 04034B50 (67324752) │ │ │ │ +043843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043845 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043874 Compression Method 0008 (8) 'Deflated' │ │ │ │ -043876 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04387A CRC 37F4F390 (938800016) │ │ │ │ -04387E Compressed Size 0000060B (1547) │ │ │ │ -043882 Uncompressed Size 00000B87 (2951) │ │ │ │ -043886 Filename Length 0021 (33) │ │ │ │ -043888 Extra Length 0000 (0) │ │ │ │ -04388A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043847 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043849 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04384D CRC 37F4F390 (938800016) │ │ │ │ +043851 Compressed Size 0000060B (1547) │ │ │ │ +043855 Uncompressed Size 00000B87 (2951) │ │ │ │ +043859 Filename Length 0021 (33) │ │ │ │ +04385B Extra Length 0000 (0) │ │ │ │ +04385D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4388A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4385D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0438AB PAYLOAD │ │ │ │ +04387E PAYLOAD │ │ │ │ │ │ │ │ -043EB6 LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ -043EBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -043EBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -043EBC General Purpose Flag 0800 (2048) │ │ │ │ +043E89 LOCAL HEADER #98 04034B50 (67324752) │ │ │ │ +043E8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +043E8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +043E8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -043EBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -043EC0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -043EC4 CRC 35BE1B11 (901651217) │ │ │ │ -043EC8 Compressed Size 000002D0 (720) │ │ │ │ -043ECC Uncompressed Size 00000880 (2176) │ │ │ │ -043ED0 Filename Length 0020 (32) │ │ │ │ -043ED2 Extra Length 0000 (0) │ │ │ │ -043ED4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +043E91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +043E93 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +043E97 CRC 35BE1B11 (901651217) │ │ │ │ +043E9B Compressed Size 000002D0 (720) │ │ │ │ +043E9F Uncompressed Size 00000880 (2176) │ │ │ │ +043EA3 Filename Length 0020 (32) │ │ │ │ +043EA5 Extra Length 0000 (0) │ │ │ │ +043EA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x43ED4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x43EA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -043EF4 PAYLOAD │ │ │ │ +043EC7 PAYLOAD │ │ │ │ │ │ │ │ -0441C4 LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ -0441C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0441C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0441CA General Purpose Flag 0800 (2048) │ │ │ │ +044197 LOCAL HEADER #99 04034B50 (67324752) │ │ │ │ +04419B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04419C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04419D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0441CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0441CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0441D2 CRC 629EB1B7 (1654567351) │ │ │ │ -0441D6 Compressed Size 0000060F (1551) │ │ │ │ -0441DA Uncompressed Size 00000B8B (2955) │ │ │ │ -0441DE Filename Length 0022 (34) │ │ │ │ -0441E0 Extra Length 0000 (0) │ │ │ │ -0441E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04419F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0441A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0441A5 CRC 629EB1B7 (1654567351) │ │ │ │ +0441A9 Compressed Size 0000060F (1551) │ │ │ │ +0441AD Uncompressed Size 00000B8B (2955) │ │ │ │ +0441B1 Filename Length 0022 (34) │ │ │ │ +0441B3 Extra Length 0000 (0) │ │ │ │ +0441B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x441E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x441B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044204 PAYLOAD │ │ │ │ +0441D7 PAYLOAD │ │ │ │ │ │ │ │ -044813 LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ -044817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -044818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044819 General Purpose Flag 0800 (2048) │ │ │ │ +0447E6 LOCAL HEADER #100 04034B50 (67324752) │ │ │ │ +0447EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0447EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0447EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04481B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04481D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -044821 CRC 188A9B53 (411736915) │ │ │ │ -044825 Compressed Size 000002D8 (728) │ │ │ │ -044829 Uncompressed Size 00000895 (2197) │ │ │ │ -04482D Filename Length 0021 (33) │ │ │ │ -04482F Extra Length 0000 (0) │ │ │ │ -044831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0447EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0447F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0447F4 CRC 188A9B53 (411736915) │ │ │ │ +0447F8 Compressed Size 000002D8 (728) │ │ │ │ +0447FC Uncompressed Size 00000895 (2197) │ │ │ │ +044800 Filename Length 0021 (33) │ │ │ │ +044802 Extra Length 0000 (0) │ │ │ │ +044804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x44804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044852 PAYLOAD │ │ │ │ +044825 PAYLOAD │ │ │ │ │ │ │ │ -044B2A LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ -044B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -044B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -044B30 General Purpose Flag 0800 (2048) │ │ │ │ +044AFD LOCAL HEADER #101 04034B50 (67324752) │ │ │ │ +044B01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +044B02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +044B03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -044B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -044B34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -044B38 CRC F9DD5DE5 (4192034277) │ │ │ │ -044B3C Compressed Size 00000609 (1545) │ │ │ │ -044B40 Uncompressed Size 00000B96 (2966) │ │ │ │ -044B44 Filename Length 001F (31) │ │ │ │ -044B46 Extra Length 0000 (0) │ │ │ │ -044B48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +044B05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +044B07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +044B0B CRC F9DD5DE5 (4192034277) │ │ │ │ +044B0F Compressed Size 00000609 (1545) │ │ │ │ +044B13 Uncompressed Size 00000B96 (2966) │ │ │ │ +044B17 Filename Length 001F (31) │ │ │ │ +044B19 Extra Length 0000 (0) │ │ │ │ +044B1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x44B48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x44B1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -044B67 PAYLOAD │ │ │ │ +044B3A PAYLOAD │ │ │ │ │ │ │ │ -045170 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ -045174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045176 General Purpose Flag 0800 (2048) │ │ │ │ +045143 LOCAL HEADER #102 04034B50 (67324752) │ │ │ │ +045147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045149 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04517A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04517E CRC 10E14B16 (283200278) │ │ │ │ -045182 Compressed Size 000002E4 (740) │ │ │ │ -045186 Uncompressed Size 000008A2 (2210) │ │ │ │ -04518A Filename Length 001E (30) │ │ │ │ -04518C Extra Length 0000 (0) │ │ │ │ -04518E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04514B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04514D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +045151 CRC 10E14B16 (283200278) │ │ │ │ +045155 Compressed Size 000002E4 (740) │ │ │ │ +045159 Uncompressed Size 000008A2 (2210) │ │ │ │ +04515D Filename Length 001E (30) │ │ │ │ +04515F Extra Length 0000 (0) │ │ │ │ +045161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4518E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0451AC PAYLOAD │ │ │ │ +04517F PAYLOAD │ │ │ │ │ │ │ │ -045490 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ -045494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045496 General Purpose Flag 0800 (2048) │ │ │ │ +045463 LOCAL HEADER #103 04034B50 (67324752) │ │ │ │ +045467 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045468 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045469 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045498 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04549A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04549E CRC BFB4DDE5 (3216301541) │ │ │ │ -0454A2 Compressed Size 00000626 (1574) │ │ │ │ -0454A6 Uncompressed Size 00000BBA (3002) │ │ │ │ -0454AA Filename Length 0021 (33) │ │ │ │ -0454AC Extra Length 0000 (0) │ │ │ │ -0454AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04546B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04546D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +045471 CRC BFB4DDE5 (3216301541) │ │ │ │ +045475 Compressed Size 00000626 (1574) │ │ │ │ +045479 Uncompressed Size 00000BBA (3002) │ │ │ │ +04547D Filename Length 0021 (33) │ │ │ │ +04547F Extra Length 0000 (0) │ │ │ │ +045481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x454AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0454CF PAYLOAD │ │ │ │ +0454A2 PAYLOAD │ │ │ │ │ │ │ │ -045AF5 LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ -045AF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045AFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045AFB General Purpose Flag 0800 (2048) │ │ │ │ +045AC8 LOCAL HEADER #104 04034B50 (67324752) │ │ │ │ +045ACC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045ACD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045ACE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045AFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -045AFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -045B03 CRC 72826B9E (1921149854) │ │ │ │ -045B07 Compressed Size 000002EF (751) │ │ │ │ -045B0B Uncompressed Size 000008E0 (2272) │ │ │ │ -045B0F Filename Length 0020 (32) │ │ │ │ -045B11 Extra Length 0000 (0) │ │ │ │ -045B13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045AD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +045AD2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +045AD6 CRC 72826B9E (1921149854) │ │ │ │ +045ADA Compressed Size 000002EF (751) │ │ │ │ +045ADE Uncompressed Size 000008E0 (2272) │ │ │ │ +045AE2 Filename Length 0020 (32) │ │ │ │ +045AE4 Extra Length 0000 (0) │ │ │ │ +045AE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45B13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45AE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045B33 PAYLOAD │ │ │ │ +045B06 PAYLOAD │ │ │ │ │ │ │ │ -045E22 LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ -045E26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -045E27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -045E28 General Purpose Flag 0800 (2048) │ │ │ │ +045DF5 LOCAL HEADER #105 04034B50 (67324752) │ │ │ │ +045DF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +045DFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +045DFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -045E2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -045E2C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -045E30 CRC 33B471B1 (867463601) │ │ │ │ -045E34 Compressed Size 000006A9 (1705) │ │ │ │ -045E38 Uncompressed Size 00000CF2 (3314) │ │ │ │ -045E3C Filename Length 0026 (38) │ │ │ │ -045E3E Extra Length 0000 (0) │ │ │ │ -045E40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +045DFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +045DFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +045E03 CRC 33B471B1 (867463601) │ │ │ │ +045E07 Compressed Size 000006A9 (1705) │ │ │ │ +045E0B Uncompressed Size 00000CF2 (3314) │ │ │ │ +045E0F Filename Length 0026 (38) │ │ │ │ +045E11 Extra Length 0000 (0) │ │ │ │ +045E13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x45E40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x45E13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -045E66 PAYLOAD │ │ │ │ +045E39 PAYLOAD │ │ │ │ │ │ │ │ -04650F LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ -046513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046515 General Purpose Flag 0800 (2048) │ │ │ │ +0464E2 LOCAL HEADER #106 04034B50 (67324752) │ │ │ │ +0464E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0464E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0464E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046517 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046519 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04651D CRC 8B3675E1 (2335602145) │ │ │ │ -046521 Compressed Size 00000318 (792) │ │ │ │ -046525 Uncompressed Size 0000099E (2462) │ │ │ │ -046529 Filename Length 0025 (37) │ │ │ │ -04652B Extra Length 0000 (0) │ │ │ │ -04652D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0464EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0464EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0464F0 CRC 8B3675E1 (2335602145) │ │ │ │ +0464F4 Compressed Size 00000318 (792) │ │ │ │ +0464F8 Uncompressed Size 0000099E (2462) │ │ │ │ +0464FC Filename Length 0025 (37) │ │ │ │ +0464FE Extra Length 0000 (0) │ │ │ │ +046500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4652D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046552 PAYLOAD │ │ │ │ +046525 PAYLOAD │ │ │ │ │ │ │ │ -04686A LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ -04686E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04686F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046870 General Purpose Flag 0800 (2048) │ │ │ │ +04683D LOCAL HEADER #107 04034B50 (67324752) │ │ │ │ +046841 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046842 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046843 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046872 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046874 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -046878 CRC 9A40AFE7 (2587930599) │ │ │ │ -04687C Compressed Size 000004DE (1246) │ │ │ │ -046880 Uncompressed Size 0000096E (2414) │ │ │ │ -046884 Filename Length 001B (27) │ │ │ │ -046886 Extra Length 0000 (0) │ │ │ │ -046888 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046845 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046847 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04684B CRC 9A40AFE7 (2587930599) │ │ │ │ +04684F Compressed Size 000004DE (1246) │ │ │ │ +046853 Uncompressed Size 0000096E (2414) │ │ │ │ +046857 Filename Length 001B (27) │ │ │ │ +046859 Extra Length 0000 (0) │ │ │ │ +04685B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4685B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0468A3 PAYLOAD │ │ │ │ +046876 PAYLOAD │ │ │ │ │ │ │ │ -046D81 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ -046D85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046D86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046D87 General Purpose Flag 0800 (2048) │ │ │ │ +046D54 LOCAL HEADER #108 04034B50 (67324752) │ │ │ │ +046D58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046D59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046D5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046D89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046D8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -046D8F CRC 30B7EF93 (817360787) │ │ │ │ -046D93 Compressed Size 000001F9 (505) │ │ │ │ -046D97 Uncompressed Size 0000058D (1421) │ │ │ │ -046D9B Filename Length 001A (26) │ │ │ │ -046D9D Extra Length 0000 (0) │ │ │ │ -046D9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046D5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +046D5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +046D62 CRC 30B7EF93 (817360787) │ │ │ │ +046D66 Compressed Size 000001F9 (505) │ │ │ │ +046D6A Uncompressed Size 0000058D (1421) │ │ │ │ +046D6E Filename Length 001A (26) │ │ │ │ +046D70 Extra Length 0000 (0) │ │ │ │ +046D72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46D9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46D72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046DB9 PAYLOAD │ │ │ │ +046D8C PAYLOAD │ │ │ │ │ │ │ │ -046FB2 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ -046FB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046FB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046FB8 General Purpose Flag 0800 (2048) │ │ │ │ +046F85 LOCAL HEADER #109 04034B50 (67324752) │ │ │ │ +046F89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046F8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046F8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046FBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -046FBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -046FC0 CRC 9F747F20 (2675212064) │ │ │ │ -046FC4 Compressed Size 0000055A (1370) │ │ │ │ -046FC8 Uncompressed Size 00000AC3 (2755) │ │ │ │ -046FCC Filename Length 001C (28) │ │ │ │ -046FCE Extra Length 0000 (0) │ │ │ │ -046FD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046F8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +046F8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +046F93 CRC 9F747F20 (2675212064) │ │ │ │ +046F97 Compressed Size 0000055A (1370) │ │ │ │ +046F9B Uncompressed Size 00000AC3 (2755) │ │ │ │ +046F9F Filename Length 001C (28) │ │ │ │ +046FA1 Extra Length 0000 (0) │ │ │ │ +046FA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46FD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046FEC PAYLOAD │ │ │ │ +046FBF PAYLOAD │ │ │ │ │ │ │ │ -047546 LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ -04754A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04754B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04754C General Purpose Flag 0800 (2048) │ │ │ │ +047519 LOCAL HEADER #110 04034B50 (67324752) │ │ │ │ +04751D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04751E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04751F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04754E Compression Method 0008 (8) 'Deflated' │ │ │ │ -047550 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -047554 CRC 9CD9F56D (2631529837) │ │ │ │ -047558 Compressed Size 0000023C (572) │ │ │ │ -04755C Uncompressed Size 00000716 (1814) │ │ │ │ -047560 Filename Length 001B (27) │ │ │ │ -047562 Extra Length 0000 (0) │ │ │ │ -047564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047521 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047523 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +047527 CRC 9CD9F56D (2631529837) │ │ │ │ +04752B Compressed Size 0000023C (572) │ │ │ │ +04752F Uncompressed Size 00000716 (1814) │ │ │ │ +047533 Filename Length 001B (27) │ │ │ │ +047535 Extra Length 0000 (0) │ │ │ │ +047537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04757F PAYLOAD │ │ │ │ +047552 PAYLOAD │ │ │ │ │ │ │ │ -0477BB LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ -0477BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0477C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0477C1 General Purpose Flag 0800 (2048) │ │ │ │ +04778E LOCAL HEADER #111 04034B50 (67324752) │ │ │ │ +047792 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047793 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047794 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0477C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0477C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0477C9 CRC FD79BE6E (4252614254) │ │ │ │ -0477CD Compressed Size 00000594 (1428) │ │ │ │ -0477D1 Uncompressed Size 00000AD3 (2771) │ │ │ │ -0477D5 Filename Length 001B (27) │ │ │ │ -0477D7 Extra Length 0000 (0) │ │ │ │ -0477D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047796 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047798 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04779C CRC FD79BE6E (4252614254) │ │ │ │ +0477A0 Compressed Size 00000594 (1428) │ │ │ │ +0477A4 Uncompressed Size 00000AD3 (2771) │ │ │ │ +0477A8 Filename Length 001B (27) │ │ │ │ +0477AA Extra Length 0000 (0) │ │ │ │ +0477AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x477D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x477AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0477F4 PAYLOAD │ │ │ │ +0477C7 PAYLOAD │ │ │ │ │ │ │ │ -047D88 LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ -047D8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047D8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047D8E General Purpose Flag 0800 (2048) │ │ │ │ +047D5B LOCAL HEADER #112 04034B50 (67324752) │ │ │ │ +047D5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047D60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047D61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047D90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -047D92 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -047D96 CRC FEF52F23 (4277481251) │ │ │ │ -047D9A Compressed Size 0000026F (623) │ │ │ │ -047D9E Uncompressed Size 00000738 (1848) │ │ │ │ -047DA2 Filename Length 001A (26) │ │ │ │ -047DA4 Extra Length 0000 (0) │ │ │ │ -047DA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047D63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +047D65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +047D69 CRC FEF52F23 (4277481251) │ │ │ │ +047D6D Compressed Size 0000026F (623) │ │ │ │ +047D71 Uncompressed Size 00000738 (1848) │ │ │ │ +047D75 Filename Length 001A (26) │ │ │ │ +047D77 Extra Length 0000 (0) │ │ │ │ +047D79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47DA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47D79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047DC0 PAYLOAD │ │ │ │ +047D93 PAYLOAD │ │ │ │ │ │ │ │ -04802F LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ -048033 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048034 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048035 General Purpose Flag 0800 (2048) │ │ │ │ +048002 LOCAL HEADER #113 04034B50 (67324752) │ │ │ │ +048006 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048007 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048008 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048037 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048039 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04803D CRC 5A0BC914 (1510721812) │ │ │ │ -048041 Compressed Size 000006DB (1755) │ │ │ │ -048045 Uncompressed Size 00000EC5 (3781) │ │ │ │ -048049 Filename Length 001A (26) │ │ │ │ -04804B Extra Length 0000 (0) │ │ │ │ -04804D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04800A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04800C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +048010 CRC 5A0BC914 (1510721812) │ │ │ │ +048014 Compressed Size 000006DB (1755) │ │ │ │ +048018 Uncompressed Size 00000EC5 (3781) │ │ │ │ +04801C Filename Length 001A (26) │ │ │ │ +04801E Extra Length 0000 (0) │ │ │ │ +048020 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4804D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48020: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048067 PAYLOAD │ │ │ │ +04803A PAYLOAD │ │ │ │ │ │ │ │ -048742 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ -048746 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048747 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048748 General Purpose Flag 0800 (2048) │ │ │ │ +048715 LOCAL HEADER #114 04034B50 (67324752) │ │ │ │ +048719 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04871A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04871B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04874A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04874C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -048750 CRC 6A6FFC67 (1785724007) │ │ │ │ -048754 Compressed Size 000002DF (735) │ │ │ │ -048758 Uncompressed Size 00000A67 (2663) │ │ │ │ -04875C Filename Length 0019 (25) │ │ │ │ -04875E Extra Length 0000 (0) │ │ │ │ -048760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04871D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04871F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +048723 CRC 6A6FFC67 (1785724007) │ │ │ │ +048727 Compressed Size 000002DF (735) │ │ │ │ +04872B Uncompressed Size 00000A67 (2663) │ │ │ │ +04872F Filename Length 0019 (25) │ │ │ │ +048731 Extra Length 0000 (0) │ │ │ │ +048733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048779 PAYLOAD │ │ │ │ +04874C PAYLOAD │ │ │ │ │ │ │ │ -048A58 LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ -048A5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -048A5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -048A5E General Purpose Flag 0800 (2048) │ │ │ │ +048A2B LOCAL HEADER #115 04034B50 (67324752) │ │ │ │ +048A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +048A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +048A31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -048A60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -048A62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -048A66 CRC 6C555BEA (1817533418) │ │ │ │ -048A6A Compressed Size 000006C0 (1728) │ │ │ │ -048A6E Uncompressed Size 00000EA5 (3749) │ │ │ │ -048A72 Filename Length 001C (28) │ │ │ │ -048A74 Extra Length 0000 (0) │ │ │ │ -048A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +048A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +048A35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +048A39 CRC 6C555BEA (1817533418) │ │ │ │ +048A3D Compressed Size 000006C0 (1728) │ │ │ │ +048A41 Uncompressed Size 00000EA5 (3749) │ │ │ │ +048A45 Filename Length 001C (28) │ │ │ │ +048A47 Extra Length 0000 (0) │ │ │ │ +048A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x48A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x48A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -048A92 PAYLOAD │ │ │ │ +048A65 PAYLOAD │ │ │ │ │ │ │ │ -049152 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ -049156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049158 General Purpose Flag 0800 (2048) │ │ │ │ +049125 LOCAL HEADER #116 04034B50 (67324752) │ │ │ │ +049129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04912A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04912B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04915A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04915C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -049160 CRC ABCAF5BE (2882205118) │ │ │ │ -049164 Compressed Size 000002E6 (742) │ │ │ │ -049168 Uncompressed Size 00000AB2 (2738) │ │ │ │ -04916C Filename Length 001B (27) │ │ │ │ -04916E Extra Length 0000 (0) │ │ │ │ -049170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04912D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04912F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +049133 CRC ABCAF5BE (2882205118) │ │ │ │ +049137 Compressed Size 000002E6 (742) │ │ │ │ +04913B Uncompressed Size 00000AB2 (2738) │ │ │ │ +04913F Filename Length 001B (27) │ │ │ │ +049141 Extra Length 0000 (0) │ │ │ │ +049143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04918B PAYLOAD │ │ │ │ +04915E PAYLOAD │ │ │ │ │ │ │ │ -049471 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ -049475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049477 General Purpose Flag 0800 (2048) │ │ │ │ +049444 LOCAL HEADER #117 04034B50 (67324752) │ │ │ │ +049448 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049449 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04944A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049479 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04947B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04947F CRC 91E099EC (2447415788) │ │ │ │ -049483 Compressed Size 000007E8 (2024) │ │ │ │ -049487 Uncompressed Size 00000FF0 (4080) │ │ │ │ -04948B Filename Length 0021 (33) │ │ │ │ -04948D Extra Length 0000 (0) │ │ │ │ -04948F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04944C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04944E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +049452 CRC 91E099EC (2447415788) │ │ │ │ +049456 Compressed Size 000007E8 (2024) │ │ │ │ +04945A Uncompressed Size 00000FF0 (4080) │ │ │ │ +04945E Filename Length 0021 (33) │ │ │ │ +049460 Extra Length 0000 (0) │ │ │ │ +049462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4948F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0494B0 PAYLOAD │ │ │ │ +049483 PAYLOAD │ │ │ │ │ │ │ │ -049C98 LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ -049C9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049C9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049C9E General Purpose Flag 0800 (2048) │ │ │ │ +049C6B LOCAL HEADER #118 04034B50 (67324752) │ │ │ │ +049C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049C71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049CA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049CA2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -049CA6 CRC B39CF83F (3013408831) │ │ │ │ -049CAA Compressed Size 0000036D (877) │ │ │ │ -049CAE Uncompressed Size 00000DF5 (3573) │ │ │ │ -049CB2 Filename Length 0020 (32) │ │ │ │ -049CB4 Extra Length 0000 (0) │ │ │ │ -049CB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049C75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +049C79 CRC B39CF83F (3013408831) │ │ │ │ +049C7D Compressed Size 0000036D (877) │ │ │ │ +049C81 Uncompressed Size 00000DF5 (3573) │ │ │ │ +049C85 Filename Length 0020 (32) │ │ │ │ +049C87 Extra Length 0000 (0) │ │ │ │ +049C89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49CB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49C89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049CD6 PAYLOAD │ │ │ │ +049CA9 PAYLOAD │ │ │ │ │ │ │ │ -04A043 LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ -04A047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A049 General Purpose Flag 0800 (2048) │ │ │ │ +04A016 LOCAL HEADER #119 04034B50 (67324752) │ │ │ │ +04A01A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A01B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A01C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A04B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A04D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04A051 CRC 7CB2633A (2092065594) │ │ │ │ -04A055 Compressed Size 000005EE (1518) │ │ │ │ -04A059 Uncompressed Size 00000CC9 (3273) │ │ │ │ -04A05D Filename Length 001C (28) │ │ │ │ -04A05F Extra Length 0000 (0) │ │ │ │ -04A061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A01E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A020 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04A024 CRC 7CB2633A (2092065594) │ │ │ │ +04A028 Compressed Size 000005EE (1518) │ │ │ │ +04A02C Uncompressed Size 00000CC9 (3273) │ │ │ │ +04A030 Filename Length 001C (28) │ │ │ │ +04A032 Extra Length 0000 (0) │ │ │ │ +04A034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07D PAYLOAD │ │ │ │ +04A050 PAYLOAD │ │ │ │ │ │ │ │ -04A66B LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ -04A66F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A671 General Purpose Flag 0800 (2048) │ │ │ │ +04A63E LOCAL HEADER #120 04034B50 (67324752) │ │ │ │ +04A642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A644 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A673 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A675 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04A679 CRC C2C023CC (3267371980) │ │ │ │ -04A67D Compressed Size 0000026C (620) │ │ │ │ -04A681 Uncompressed Size 000008D9 (2265) │ │ │ │ -04A685 Filename Length 001B (27) │ │ │ │ -04A687 Extra Length 0000 (0) │ │ │ │ -04A689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A646 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A648 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04A64C CRC C2C023CC (3267371980) │ │ │ │ +04A650 Compressed Size 0000026C (620) │ │ │ │ +04A654 Uncompressed Size 000008D9 (2265) │ │ │ │ +04A658 Filename Length 001B (27) │ │ │ │ +04A65A Extra Length 0000 (0) │ │ │ │ +04A65C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A65C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A6A4 PAYLOAD │ │ │ │ +04A677 PAYLOAD │ │ │ │ │ │ │ │ -04A910 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ -04A914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A916 General Purpose Flag 0800 (2048) │ │ │ │ +04A8E3 LOCAL HEADER #121 04034B50 (67324752) │ │ │ │ +04A8E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A8E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A8E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A918 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A91A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04A91E CRC E707F102 (3876057346) │ │ │ │ -04A922 Compressed Size 00000501 (1281) │ │ │ │ -04A926 Uncompressed Size 000009A8 (2472) │ │ │ │ -04A92A Filename Length 001A (26) │ │ │ │ -04A92C Extra Length 0000 (0) │ │ │ │ -04A92E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A8EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A8ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04A8F1 CRC E707F102 (3876057346) │ │ │ │ +04A8F5 Compressed Size 00000501 (1281) │ │ │ │ +04A8F9 Uncompressed Size 000009A8 (2472) │ │ │ │ +04A8FD Filename Length 001A (26) │ │ │ │ +04A8FF Extra Length 0000 (0) │ │ │ │ +04A901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A92E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A948 PAYLOAD │ │ │ │ +04A91B PAYLOAD │ │ │ │ │ │ │ │ -04AE49 LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ -04AE4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AE4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AE4F General Purpose Flag 0800 (2048) │ │ │ │ +04AE1C LOCAL HEADER #122 04034B50 (67324752) │ │ │ │ +04AE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AE22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AE51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AE53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04AE57 CRC 7FB5D8B8 (2142623928) │ │ │ │ -04AE5B Compressed Size 00000205 (517) │ │ │ │ -04AE5F Uncompressed Size 0000061A (1562) │ │ │ │ -04AE63 Filename Length 0019 (25) │ │ │ │ -04AE65 Extra Length 0000 (0) │ │ │ │ -04AE67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AE26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04AE2A CRC 7FB5D8B8 (2142623928) │ │ │ │ +04AE2E Compressed Size 00000205 (517) │ │ │ │ +04AE32 Uncompressed Size 0000061A (1562) │ │ │ │ +04AE36 Filename Length 0019 (25) │ │ │ │ +04AE38 Extra Length 0000 (0) │ │ │ │ +04AE3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AE67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AE3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AE80 PAYLOAD │ │ │ │ +04AE53 PAYLOAD │ │ │ │ │ │ │ │ -04B085 LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ -04B089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B08A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B08B General Purpose Flag 0800 (2048) │ │ │ │ +04B058 LOCAL HEADER #123 04034B50 (67324752) │ │ │ │ +04B05C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B05D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B05E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B08D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B08F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04B093 CRC 3CAC973B (1017943867) │ │ │ │ -04B097 Compressed Size 000004FD (1277) │ │ │ │ -04B09B Uncompressed Size 00000954 (2388) │ │ │ │ -04B09F Filename Length 0022 (34) │ │ │ │ -04B0A1 Extra Length 0000 (0) │ │ │ │ -04B0A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B060 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B062 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04B066 CRC 3CAC973B (1017943867) │ │ │ │ +04B06A Compressed Size 000004FD (1277) │ │ │ │ +04B06E Uncompressed Size 00000954 (2388) │ │ │ │ +04B072 Filename Length 0022 (34) │ │ │ │ +04B074 Extra Length 0000 (0) │ │ │ │ +04B076 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B0A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B0C5 PAYLOAD │ │ │ │ +04B098 PAYLOAD │ │ │ │ │ │ │ │ -04B5C2 LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ -04B5C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B5C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B5C8 General Purpose Flag 0800 (2048) │ │ │ │ +04B595 LOCAL HEADER #124 04034B50 (67324752) │ │ │ │ +04B599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B59A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B59B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B5CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B5CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04B5D0 CRC D1F72E61 (3522637409) │ │ │ │ -04B5D4 Compressed Size 00000310 (784) │ │ │ │ -04B5D8 Uncompressed Size 00000A2F (2607) │ │ │ │ -04B5DC Filename Length 0021 (33) │ │ │ │ -04B5DE Extra Length 0000 (0) │ │ │ │ -04B5E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B59D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B59F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04B5A3 CRC D1F72E61 (3522637409) │ │ │ │ +04B5A7 Compressed Size 00000310 (784) │ │ │ │ +04B5AB Uncompressed Size 00000A2F (2607) │ │ │ │ +04B5AF Filename Length 0021 (33) │ │ │ │ +04B5B1 Extra Length 0000 (0) │ │ │ │ +04B5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B5E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B601 PAYLOAD │ │ │ │ +04B5D4 PAYLOAD │ │ │ │ │ │ │ │ -04B911 LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ -04B915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B917 General Purpose Flag 0800 (2048) │ │ │ │ +04B8E4 LOCAL HEADER #125 04034B50 (67324752) │ │ │ │ +04B8E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B8E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B8EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B919 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B91B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04B91F CRC D19210DF (3516010719) │ │ │ │ -04B923 Compressed Size 0000033A (826) │ │ │ │ -04B927 Uncompressed Size 000007FF (2047) │ │ │ │ -04B92B Filename Length 001F (31) │ │ │ │ -04B92D Extra Length 0000 (0) │ │ │ │ -04B92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B8EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B8EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04B8F2 CRC D19210DF (3516010719) │ │ │ │ +04B8F6 Compressed Size 0000033A (826) │ │ │ │ +04B8FA Uncompressed Size 000007FF (2047) │ │ │ │ +04B8FE Filename Length 001F (31) │ │ │ │ +04B900 Extra Length 0000 (0) │ │ │ │ +04B902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B94E PAYLOAD │ │ │ │ +04B921 PAYLOAD │ │ │ │ │ │ │ │ -04BC88 LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ -04BC8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BC8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BC8E General Purpose Flag 0800 (2048) │ │ │ │ +04BC5B LOCAL HEADER #126 04034B50 (67324752) │ │ │ │ +04BC5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BC60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BC61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BC90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BC92 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04BC96 CRC 3B65520F (996495887) │ │ │ │ -04BC9A Compressed Size 00000345 (837) │ │ │ │ -04BC9E Uncompressed Size 00000F7E (3966) │ │ │ │ -04BCA2 Filename Length 001E (30) │ │ │ │ -04BCA4 Extra Length 0000 (0) │ │ │ │ -04BCA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BC63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BC65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04BC69 CRC 3B65520F (996495887) │ │ │ │ +04BC6D Compressed Size 00000345 (837) │ │ │ │ +04BC71 Uncompressed Size 00000F7E (3966) │ │ │ │ +04BC75 Filename Length 001E (30) │ │ │ │ +04BC77 Extra Length 0000 (0) │ │ │ │ +04BC79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BC79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCC4 PAYLOAD │ │ │ │ +04BC97 PAYLOAD │ │ │ │ │ │ │ │ -04C009 LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ -04C00D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C00E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C00F General Purpose Flag 0800 (2048) │ │ │ │ +04BFDC LOCAL HEADER #127 04034B50 (67324752) │ │ │ │ +04BFE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BFE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BFE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C011 Compression Method 0000 (0) 'Stored' │ │ │ │ -04C013 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C017 CRC 00000000 (0) │ │ │ │ -04C01B Compressed Size 00000000 (0) │ │ │ │ -04C01F Uncompressed Size 00000000 (0) │ │ │ │ -04C023 Filename Length 000F (15) │ │ │ │ -04C025 Extra Length 0000 (0) │ │ │ │ -04C027 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +04BFE4 Compression Method 0000 (0) 'Stored' │ │ │ │ +04BFE6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04BFEA CRC 00000000 (0) │ │ │ │ +04BFEE Compressed Size 00000000 (0) │ │ │ │ +04BFF2 Uncompressed Size 00000000 (0) │ │ │ │ +04BFF6 Filename Length 000F (15) │ │ │ │ +04BFF8 Extra Length 0000 (0) │ │ │ │ +04BFFA Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C027: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BFFA: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04C036 LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ -04C03A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C03B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C03C General Purpose Flag 0800 (2048) │ │ │ │ +04C009 LOCAL HEADER #128 04034B50 (67324752) │ │ │ │ +04C00D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C00E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C00F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C03E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C040 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C044 CRC 7B0ADA39 (2064308793) │ │ │ │ -04C048 Compressed Size 000003E0 (992) │ │ │ │ -04C04C Uncompressed Size 00000834 (2100) │ │ │ │ -04C050 Filename Length 0028 (40) │ │ │ │ -04C052 Extra Length 0000 (0) │ │ │ │ -04C054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C011 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C013 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04C017 CRC 7B0ADA39 (2064308793) │ │ │ │ +04C01B Compressed Size 000003E0 (992) │ │ │ │ +04C01F Uncompressed Size 00000834 (2100) │ │ │ │ +04C023 Filename Length 0028 (40) │ │ │ │ +04C025 Extra Length 0000 (0) │ │ │ │ +04C027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C07C PAYLOAD │ │ │ │ +04C04F PAYLOAD │ │ │ │ │ │ │ │ -04C45C LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ -04C460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C462 General Purpose Flag 0800 (2048) │ │ │ │ +04C42F LOCAL HEADER #129 04034B50 (67324752) │ │ │ │ +04C433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C435 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C464 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C466 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C46A CRC EB372837 (3946260535) │ │ │ │ -04C46E Compressed Size 000004CF (1231) │ │ │ │ -04C472 Uncompressed Size 00001312 (4882) │ │ │ │ -04C476 Filename Length 0027 (39) │ │ │ │ -04C478 Extra Length 0000 (0) │ │ │ │ -04C47A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C437 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C439 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04C43D CRC EB372837 (3946260535) │ │ │ │ +04C441 Compressed Size 000004CF (1231) │ │ │ │ +04C445 Uncompressed Size 00001312 (4882) │ │ │ │ +04C449 Filename Length 0027 (39) │ │ │ │ +04C44B Extra Length 0000 (0) │ │ │ │ +04C44D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C47A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C44D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C4A1 PAYLOAD │ │ │ │ +04C474 PAYLOAD │ │ │ │ │ │ │ │ -04C970 LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ -04C974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C976 General Purpose Flag 0800 (2048) │ │ │ │ +04C943 LOCAL HEADER #130 04034B50 (67324752) │ │ │ │ +04C947 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C948 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C949 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C978 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C97A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04C97E CRC 1B8C37FB (462174203) │ │ │ │ -04C982 Compressed Size 000004C6 (1222) │ │ │ │ -04C986 Uncompressed Size 00000B4F (2895) │ │ │ │ -04C98A Filename Length 0023 (35) │ │ │ │ -04C98C Extra Length 0000 (0) │ │ │ │ -04C98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C94B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C94D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04C951 CRC 1B8C37FB (462174203) │ │ │ │ +04C955 Compressed Size 000004C6 (1222) │ │ │ │ +04C959 Uncompressed Size 00000B4F (2895) │ │ │ │ +04C95D Filename Length 0023 (35) │ │ │ │ +04C95F Extra Length 0000 (0) │ │ │ │ +04C961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C9B1 PAYLOAD │ │ │ │ +04C984 PAYLOAD │ │ │ │ │ │ │ │ -04CE77 LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ -04CE7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE7D General Purpose Flag 0800 (2048) │ │ │ │ +04CE4A LOCAL HEADER #131 04034B50 (67324752) │ │ │ │ +04CE4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04CE85 CRC 41517449 (1095857225) │ │ │ │ -04CE89 Compressed Size 000005B7 (1463) │ │ │ │ -04CE8D Uncompressed Size 00001C50 (7248) │ │ │ │ -04CE91 Filename Length 0022 (34) │ │ │ │ -04CE93 Extra Length 0000 (0) │ │ │ │ -04CE95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04CE58 CRC 41517449 (1095857225) │ │ │ │ +04CE5C Compressed Size 000005B7 (1463) │ │ │ │ +04CE60 Uncompressed Size 00001C50 (7248) │ │ │ │ +04CE64 Filename Length 0022 (34) │ │ │ │ +04CE66 Extra Length 0000 (0) │ │ │ │ +04CE68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CEB7 PAYLOAD │ │ │ │ +04CE8A PAYLOAD │ │ │ │ │ │ │ │ -04D46E LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ -04D472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D474 General Purpose Flag 0800 (2048) │ │ │ │ +04D441 LOCAL HEADER #132 04034B50 (67324752) │ │ │ │ +04D445 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D446 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D447 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D476 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D478 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04D47C CRC 1B06F607 (453441031) │ │ │ │ -04D480 Compressed Size 000003B5 (949) │ │ │ │ -04D484 Uncompressed Size 0000091E (2334) │ │ │ │ -04D488 Filename Length 001E (30) │ │ │ │ -04D48A Extra Length 0000 (0) │ │ │ │ -04D48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D449 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D44B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04D44F CRC 1B06F607 (453441031) │ │ │ │ +04D453 Compressed Size 000003B5 (949) │ │ │ │ +04D457 Uncompressed Size 0000091E (2334) │ │ │ │ +04D45B Filename Length 001E (30) │ │ │ │ +04D45D Extra Length 0000 (0) │ │ │ │ +04D45F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D45F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D4AA PAYLOAD │ │ │ │ +04D47D PAYLOAD │ │ │ │ │ │ │ │ -04D85F LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ -04D863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D865 General Purpose Flag 0800 (2048) │ │ │ │ +04D832 LOCAL HEADER #133 04034B50 (67324752) │ │ │ │ +04D836 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D837 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D838 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D867 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D869 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04D86D CRC A44FB6FC (2756687612) │ │ │ │ -04D871 Compressed Size 00000300 (768) │ │ │ │ -04D875 Uncompressed Size 00000E73 (3699) │ │ │ │ -04D879 Filename Length 001D (29) │ │ │ │ -04D87B Extra Length 0000 (0) │ │ │ │ -04D87D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D83A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D83C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04D840 CRC A44FB6FC (2756687612) │ │ │ │ +04D844 Compressed Size 00000300 (768) │ │ │ │ +04D848 Uncompressed Size 00000E73 (3699) │ │ │ │ +04D84C Filename Length 001D (29) │ │ │ │ +04D84E Extra Length 0000 (0) │ │ │ │ +04D850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D87D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D89A PAYLOAD │ │ │ │ +04D86D PAYLOAD │ │ │ │ │ │ │ │ -04DB9A LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ -04DB9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DB9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DBA0 General Purpose Flag 0800 (2048) │ │ │ │ +04DB6D LOCAL HEADER #134 04034B50 (67324752) │ │ │ │ +04DB71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DB72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DB73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DBA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DBA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04DBA8 CRC 529753D3 (1385649107) │ │ │ │ -04DBAC Compressed Size 00001852 (6226) │ │ │ │ -04DBB0 Uncompressed Size 00005079 (20601) │ │ │ │ -04DBB4 Filename Length 0018 (24) │ │ │ │ -04DBB6 Extra Length 0000 (0) │ │ │ │ -04DBB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DB75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DB77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04DB7B CRC 529753D3 (1385649107) │ │ │ │ +04DB7F Compressed Size 00001852 (6226) │ │ │ │ +04DB83 Uncompressed Size 00005079 (20601) │ │ │ │ +04DB87 Filename Length 0018 (24) │ │ │ │ +04DB89 Extra Length 0000 (0) │ │ │ │ +04DB8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DBB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DB8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DBD0 PAYLOAD │ │ │ │ +04DBA3 PAYLOAD │ │ │ │ │ │ │ │ -04F422 LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ -04F426 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F427 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F428 General Purpose Flag 0800 (2048) │ │ │ │ +04F3F5 LOCAL HEADER #135 04034B50 (67324752) │ │ │ │ +04F3F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F3FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F3FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F42A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F42C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -04F430 CRC 2C3D4846 (742213702) │ │ │ │ -04F434 Compressed Size 00002094 (8340) │ │ │ │ -04F438 Uncompressed Size 00013697 (79511) │ │ │ │ -04F43C Filename Length 0017 (23) │ │ │ │ -04F43E Extra Length 0000 (0) │ │ │ │ -04F440 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F3FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F3FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +04F403 CRC 2C3D4846 (742213702) │ │ │ │ +04F407 Compressed Size 00002094 (8340) │ │ │ │ +04F40B Uncompressed Size 00013697 (79511) │ │ │ │ +04F40F Filename Length 0017 (23) │ │ │ │ +04F411 Extra Length 0000 (0) │ │ │ │ +04F413 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F440: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F413: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F457 PAYLOAD │ │ │ │ +04F42A PAYLOAD │ │ │ │ │ │ │ │ -0514EB LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ -0514EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0514F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0514F1 General Purpose Flag 0800 (2048) │ │ │ │ +0514BE LOCAL HEADER #136 04034B50 (67324752) │ │ │ │ +0514C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0514C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0514C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0514F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0514F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0514F9 CRC EB9A9FD2 (3952779218) │ │ │ │ -0514FD Compressed Size 000007B7 (1975) │ │ │ │ -051501 Uncompressed Size 000014DF (5343) │ │ │ │ -051505 Filename Length 0025 (37) │ │ │ │ -051507 Extra Length 0000 (0) │ │ │ │ -051509 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0514C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0514C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0514CC CRC EB9A9FD2 (3952779218) │ │ │ │ +0514D0 Compressed Size 000007B7 (1975) │ │ │ │ +0514D4 Uncompressed Size 000014DF (5343) │ │ │ │ +0514D8 Filename Length 0025 (37) │ │ │ │ +0514DA Extra Length 0000 (0) │ │ │ │ +0514DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51509: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x514DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05152E PAYLOAD │ │ │ │ +051501 PAYLOAD │ │ │ │ │ │ │ │ -051CE5 LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ -051CE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051CEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051CEB General Purpose Flag 0800 (2048) │ │ │ │ +051CB8 LOCAL HEADER #137 04034B50 (67324752) │ │ │ │ +051CBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051CBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051CBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051CED Compression Method 0008 (8) 'Deflated' │ │ │ │ -051CEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -051CF3 CRC 90038B3F (2416151359) │ │ │ │ -051CF7 Compressed Size 000006F5 (1781) │ │ │ │ -051CFB Uncompressed Size 00002C77 (11383) │ │ │ │ -051CFF Filename Length 0024 (36) │ │ │ │ -051D01 Extra Length 0000 (0) │ │ │ │ -051D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051CC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +051CC2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +051CC6 CRC 90038B3F (2416151359) │ │ │ │ +051CCA Compressed Size 000006F5 (1781) │ │ │ │ +051CCE Uncompressed Size 00002C77 (11383) │ │ │ │ +051CD2 Filename Length 0024 (36) │ │ │ │ +051CD4 Extra Length 0000 (0) │ │ │ │ +051CD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51CD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051D27 PAYLOAD │ │ │ │ +051CFA PAYLOAD │ │ │ │ │ │ │ │ -05241C LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ -052420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052422 General Purpose Flag 0800 (2048) │ │ │ │ +0523EF LOCAL HEADER #138 04034B50 (67324752) │ │ │ │ +0523F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0523F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0523F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052424 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052426 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05242A CRC 533B25E5 (1396385253) │ │ │ │ -05242E Compressed Size 0000032D (813) │ │ │ │ -052432 Uncompressed Size 0000070A (1802) │ │ │ │ -052436 Filename Length 0023 (35) │ │ │ │ -052438 Extra Length 0000 (0) │ │ │ │ -05243A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0523F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0523F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0523FD CRC 533B25E5 (1396385253) │ │ │ │ +052401 Compressed Size 0000032D (813) │ │ │ │ +052405 Uncompressed Size 0000070A (1802) │ │ │ │ +052409 Filename Length 0023 (35) │ │ │ │ +05240B Extra Length 0000 (0) │ │ │ │ +05240D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5243A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5240D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05245D PAYLOAD │ │ │ │ +052430 PAYLOAD │ │ │ │ │ │ │ │ -05278A LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ -05278E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05278F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052790 General Purpose Flag 0800 (2048) │ │ │ │ +05275D LOCAL HEADER #139 04034B50 (67324752) │ │ │ │ +052761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052763 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052792 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052794 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -052798 CRC 3E91D9C6 (1049745862) │ │ │ │ -05279C Compressed Size 000003ED (1005) │ │ │ │ -0527A0 Uncompressed Size 00000EA4 (3748) │ │ │ │ -0527A4 Filename Length 0022 (34) │ │ │ │ -0527A6 Extra Length 0000 (0) │ │ │ │ -0527A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052765 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052767 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05276B CRC 3E91D9C6 (1049745862) │ │ │ │ +05276F Compressed Size 000003ED (1005) │ │ │ │ +052773 Uncompressed Size 00000EA4 (3748) │ │ │ │ +052777 Filename Length 0022 (34) │ │ │ │ +052779 Extra Length 0000 (0) │ │ │ │ +05277B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x527A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5277B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0527CA PAYLOAD │ │ │ │ +05279D PAYLOAD │ │ │ │ │ │ │ │ -052BB7 LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ -052BBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052BBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052BBD General Purpose Flag 0800 (2048) │ │ │ │ +052B8A LOCAL HEADER #140 04034B50 (67324752) │ │ │ │ +052B8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052B8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052B90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052BBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -052BC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -052BC5 CRC 8030D1DF (2150683103) │ │ │ │ -052BC9 Compressed Size 0000057B (1403) │ │ │ │ -052BCD Uncompressed Size 00000C4F (3151) │ │ │ │ -052BD1 Filename Length 001A (26) │ │ │ │ -052BD3 Extra Length 0000 (0) │ │ │ │ -052BD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052B92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052B94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +052B98 CRC 8030D1DF (2150683103) │ │ │ │ +052B9C Compressed Size 0000057B (1403) │ │ │ │ +052BA0 Uncompressed Size 00000C4F (3151) │ │ │ │ +052BA4 Filename Length 001A (26) │ │ │ │ +052BA6 Extra Length 0000 (0) │ │ │ │ +052BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52BD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52BA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052BEF PAYLOAD │ │ │ │ +052BC2 PAYLOAD │ │ │ │ │ │ │ │ -05316A LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ -05316E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05316F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053170 General Purpose Flag 0800 (2048) │ │ │ │ +05313D LOCAL HEADER #141 04034B50 (67324752) │ │ │ │ +053141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053143 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053172 Compression Method 0008 (8) 'Deflated' │ │ │ │ -053174 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -053178 CRC 8661D59D (2254558621) │ │ │ │ -05317C Compressed Size 000004EC (1260) │ │ │ │ -053180 Uncompressed Size 000013DB (5083) │ │ │ │ -053184 Filename Length 0019 (25) │ │ │ │ -053186 Extra Length 0000 (0) │ │ │ │ -053188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053145 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053147 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05314B CRC 8661D59D (2254558621) │ │ │ │ +05314F Compressed Size 000004EC (1260) │ │ │ │ +053153 Uncompressed Size 000013DB (5083) │ │ │ │ +053157 Filename Length 0019 (25) │ │ │ │ +053159 Extra Length 0000 (0) │ │ │ │ +05315B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0531A1 PAYLOAD │ │ │ │ +053174 PAYLOAD │ │ │ │ │ │ │ │ -05368D LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ -053691 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053692 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053693 General Purpose Flag 0800 (2048) │ │ │ │ +053660 LOCAL HEADER #142 04034B50 (67324752) │ │ │ │ +053664 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053665 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053666 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053695 Compression Method 0008 (8) 'Deflated' │ │ │ │ -053697 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05369B CRC 617CD7C6 (1635571654) │ │ │ │ -05369F Compressed Size 000007F9 (2041) │ │ │ │ -0536A3 Uncompressed Size 00001472 (5234) │ │ │ │ -0536A7 Filename Length 001A (26) │ │ │ │ -0536A9 Extra Length 0000 (0) │ │ │ │ -0536AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053668 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05366A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05366E CRC 617CD7C6 (1635571654) │ │ │ │ +053672 Compressed Size 000007F9 (2041) │ │ │ │ +053676 Uncompressed Size 00001472 (5234) │ │ │ │ +05367A Filename Length 001A (26) │ │ │ │ +05367C Extra Length 0000 (0) │ │ │ │ +05367E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x536AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5367E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0536C5 PAYLOAD │ │ │ │ +053698 PAYLOAD │ │ │ │ │ │ │ │ -053EBE LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ -053EC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053EC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053EC4 General Purpose Flag 0800 (2048) │ │ │ │ +053E91 LOCAL HEADER #143 04034B50 (67324752) │ │ │ │ +053E95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053E96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053E97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053EC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -053EC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -053ECC CRC A080096A (2692745578) │ │ │ │ -053ED0 Compressed Size 00000818 (2072) │ │ │ │ -053ED4 Uncompressed Size 00002ED9 (11993) │ │ │ │ -053ED8 Filename Length 0019 (25) │ │ │ │ -053EDA Extra Length 0000 (0) │ │ │ │ -053EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053E99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053E9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +053E9F CRC A080096A (2692745578) │ │ │ │ +053EA3 Compressed Size 00000818 (2072) │ │ │ │ +053EA7 Uncompressed Size 00002ED9 (11993) │ │ │ │ +053EAB Filename Length 0019 (25) │ │ │ │ +053EAD Extra Length 0000 (0) │ │ │ │ +053EAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53EAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053EF5 PAYLOAD │ │ │ │ +053EC8 PAYLOAD │ │ │ │ │ │ │ │ -05470D LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ -054711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -054712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054713 General Purpose Flag 0800 (2048) │ │ │ │ +0546E0 LOCAL HEADER #144 04034B50 (67324752) │ │ │ │ +0546E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0546E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0546E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054715 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054717 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05471B CRC 51988654 (1368950356) │ │ │ │ -05471F Compressed Size 000011E6 (4582) │ │ │ │ -054723 Uncompressed Size 00003243 (12867) │ │ │ │ -054727 Filename Length 0018 (24) │ │ │ │ -054729 Extra Length 0000 (0) │ │ │ │ -05472B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0546E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0546EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0546EE CRC 51988654 (1368950356) │ │ │ │ +0546F2 Compressed Size 000011E6 (4582) │ │ │ │ +0546F6 Uncompressed Size 00003243 (12867) │ │ │ │ +0546FA Filename Length 0018 (24) │ │ │ │ +0546FC Extra Length 0000 (0) │ │ │ │ +0546FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5472B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x546FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -054743 PAYLOAD │ │ │ │ +054716 PAYLOAD │ │ │ │ │ │ │ │ -055929 LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ -05592D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05592E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05592F General Purpose Flag 0800 (2048) │ │ │ │ +0558FC LOCAL HEADER #145 04034B50 (67324752) │ │ │ │ +055900 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +055901 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +055902 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -055931 Compression Method 0008 (8) 'Deflated' │ │ │ │ -055933 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -055937 CRC 878B4E1A (2274053658) │ │ │ │ -05593B Compressed Size 00001746 (5958) │ │ │ │ -05593F Uncompressed Size 00008B9D (35741) │ │ │ │ -055943 Filename Length 0017 (23) │ │ │ │ -055945 Extra Length 0000 (0) │ │ │ │ -055947 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +055904 Compression Method 0008 (8) 'Deflated' │ │ │ │ +055906 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05590A CRC 878B4E1A (2274053658) │ │ │ │ +05590E Compressed Size 00001746 (5958) │ │ │ │ +055912 Uncompressed Size 00008B9D (35741) │ │ │ │ +055916 Filename Length 0017 (23) │ │ │ │ +055918 Extra Length 0000 (0) │ │ │ │ +05591A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x55947: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5591A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05595E PAYLOAD │ │ │ │ +055931 PAYLOAD │ │ │ │ │ │ │ │ -0570A4 LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ -0570A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0570A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0570AA General Purpose Flag 0800 (2048) │ │ │ │ +057077 LOCAL HEADER #146 04034B50 (67324752) │ │ │ │ +05707B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05707C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05707D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0570AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0570AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0570B2 CRC CFF7EF72 (3489132402) │ │ │ │ -0570B6 Compressed Size 000002D0 (720) │ │ │ │ -0570BA Uncompressed Size 00000601 (1537) │ │ │ │ -0570BE Filename Length 0026 (38) │ │ │ │ -0570C0 Extra Length 0000 (0) │ │ │ │ -0570C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05707F Compression Method 0008 (8) 'Deflated' │ │ │ │ +057081 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057085 CRC CFF7EF72 (3489132402) │ │ │ │ +057089 Compressed Size 000002D0 (720) │ │ │ │ +05708D Uncompressed Size 00000601 (1537) │ │ │ │ +057091 Filename Length 0026 (38) │ │ │ │ +057093 Extra Length 0000 (0) │ │ │ │ +057095 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x570C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0570E8 PAYLOAD │ │ │ │ +0570BB PAYLOAD │ │ │ │ │ │ │ │ -0573B8 LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ -0573BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0573BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0573BE General Purpose Flag 0800 (2048) │ │ │ │ +05738B LOCAL HEADER #147 04034B50 (67324752) │ │ │ │ +05738F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0573C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0573C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0573C6 CRC AF9FEE96 (2946494102) │ │ │ │ -0573CA Compressed Size 0000036D (877) │ │ │ │ -0573CE Uncompressed Size 00000C14 (3092) │ │ │ │ -0573D2 Filename Length 0025 (37) │ │ │ │ -0573D4 Extra Length 0000 (0) │ │ │ │ -0573D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057395 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057399 CRC AF9FEE96 (2946494102) │ │ │ │ +05739D Compressed Size 0000036D (877) │ │ │ │ +0573A1 Uncompressed Size 00000C14 (3092) │ │ │ │ +0573A5 Filename Length 0025 (37) │ │ │ │ +0573A7 Extra Length 0000 (0) │ │ │ │ +0573A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x573D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x573A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0573FB PAYLOAD │ │ │ │ +0573CE PAYLOAD │ │ │ │ │ │ │ │ -057768 LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ -05776C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05776D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05776E General Purpose Flag 0800 (2048) │ │ │ │ +05773B LOCAL HEADER #148 04034B50 (67324752) │ │ │ │ +05773F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057741 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057770 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057772 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -057776 CRC EFB931FF (4021891583) │ │ │ │ -05777A Compressed Size 000003E8 (1000) │ │ │ │ -05777E Uncompressed Size 000008F3 (2291) │ │ │ │ -057782 Filename Length 0027 (39) │ │ │ │ -057784 Extra Length 0000 (0) │ │ │ │ -057786 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057743 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057745 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057749 CRC EFB931FF (4021891583) │ │ │ │ +05774D Compressed Size 000003E8 (1000) │ │ │ │ +057751 Uncompressed Size 000008F3 (2291) │ │ │ │ +057755 Filename Length 0027 (39) │ │ │ │ +057757 Extra Length 0000 (0) │ │ │ │ +057759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57786: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0577AD PAYLOAD │ │ │ │ +057780 PAYLOAD │ │ │ │ │ │ │ │ -057B95 LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ -057B99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057B9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057B9B General Purpose Flag 0800 (2048) │ │ │ │ +057B68 LOCAL HEADER #149 04034B50 (67324752) │ │ │ │ +057B6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057B6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057B6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057B9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -057B9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -057BA3 CRC EB3E2183 (3946717571) │ │ │ │ -057BA7 Compressed Size 00000419 (1049) │ │ │ │ -057BAB Uncompressed Size 0000131E (4894) │ │ │ │ -057BAF Filename Length 0026 (38) │ │ │ │ -057BB1 Extra Length 0000 (0) │ │ │ │ -057BB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057B70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057B72 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057B76 CRC EB3E2183 (3946717571) │ │ │ │ +057B7A Compressed Size 00000419 (1049) │ │ │ │ +057B7E Uncompressed Size 0000131E (4894) │ │ │ │ +057B82 Filename Length 0026 (38) │ │ │ │ +057B84 Extra Length 0000 (0) │ │ │ │ +057B86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57B86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057BD9 PAYLOAD │ │ │ │ +057BAC PAYLOAD │ │ │ │ │ │ │ │ -057FF2 LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ -057FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057FF8 General Purpose Flag 0800 (2048) │ │ │ │ +057FC5 LOCAL HEADER #150 04034B50 (67324752) │ │ │ │ +057FC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057FCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057FCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -057FFC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -058000 CRC 11AB0481 (296420481) │ │ │ │ -058004 Compressed Size 000003FA (1018) │ │ │ │ -058008 Uncompressed Size 00000A5A (2650) │ │ │ │ -05800C Filename Length 002A (42) │ │ │ │ -05800E Extra Length 0000 (0) │ │ │ │ -058010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057FCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +057FCF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +057FD3 CRC 11AB0481 (296420481) │ │ │ │ +057FD7 Compressed Size 000003FA (1018) │ │ │ │ +057FDB Uncompressed Size 00000A5A (2650) │ │ │ │ +057FDF Filename Length 002A (42) │ │ │ │ +057FE1 Extra Length 0000 (0) │ │ │ │ +057FE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57FE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05803A PAYLOAD │ │ │ │ +05800D PAYLOAD │ │ │ │ │ │ │ │ -058434 LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ -058438 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058439 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05843A General Purpose Flag 0800 (2048) │ │ │ │ +058407 LOCAL HEADER #151 04034B50 (67324752) │ │ │ │ +05840B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05840C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05840D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05843C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05843E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -058442 CRC 3B59F5EF (995751407) │ │ │ │ -058446 Compressed Size 00000514 (1300) │ │ │ │ -05844A Uncompressed Size 000018B5 (6325) │ │ │ │ -05844E Filename Length 0029 (41) │ │ │ │ -058450 Extra Length 0000 (0) │ │ │ │ -058452 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05840F Compression Method 0008 (8) 'Deflated' │ │ │ │ +058411 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +058415 CRC 3B59F5EF (995751407) │ │ │ │ +058419 Compressed Size 00000514 (1300) │ │ │ │ +05841D Uncompressed Size 000018B5 (6325) │ │ │ │ +058421 Filename Length 0029 (41) │ │ │ │ +058423 Extra Length 0000 (0) │ │ │ │ +058425 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58452: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05847B PAYLOAD │ │ │ │ +05844E PAYLOAD │ │ │ │ │ │ │ │ -05898F LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ -058993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058995 General Purpose Flag 0800 (2048) │ │ │ │ +058962 LOCAL HEADER #152 04034B50 (67324752) │ │ │ │ +058966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058968 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058997 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058999 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05899D CRC E966E0E6 (3915833574) │ │ │ │ -0589A1 Compressed Size 00000326 (806) │ │ │ │ -0589A5 Uncompressed Size 000007B8 (1976) │ │ │ │ -0589A9 Filename Length 002C (44) │ │ │ │ -0589AB Extra Length 0000 (0) │ │ │ │ -0589AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05896A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05896C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +058970 CRC E966E0E6 (3915833574) │ │ │ │ +058974 Compressed Size 00000326 (806) │ │ │ │ +058978 Uncompressed Size 000007B8 (1976) │ │ │ │ +05897C Filename Length 002C (44) │ │ │ │ +05897E Extra Length 0000 (0) │ │ │ │ +058980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x589AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0589D9 PAYLOAD │ │ │ │ +0589AC PAYLOAD │ │ │ │ │ │ │ │ -058CFF LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ -058D03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058D04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058D05 General Purpose Flag 0800 (2048) │ │ │ │ +058CD2 LOCAL HEADER #153 04034B50 (67324752) │ │ │ │ +058CD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058CD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058CD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058D07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058D09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -058D0D CRC 6FA96B14 (1873373972) │ │ │ │ -058D11 Compressed Size 000003F6 (1014) │ │ │ │ -058D15 Uncompressed Size 00001333 (4915) │ │ │ │ -058D19 Filename Length 002B (43) │ │ │ │ -058D1B Extra Length 0000 (0) │ │ │ │ -058D1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058CDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +058CDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +058CE0 CRC 6FA96B14 (1873373972) │ │ │ │ +058CE4 Compressed Size 000003F6 (1014) │ │ │ │ +058CE8 Uncompressed Size 00001333 (4915) │ │ │ │ +058CEC Filename Length 002B (43) │ │ │ │ +058CEE Extra Length 0000 (0) │ │ │ │ +058CF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58D1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58CF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058D48 PAYLOAD │ │ │ │ +058D1B PAYLOAD │ │ │ │ │ │ │ │ -05913E LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ -059142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059144 General Purpose Flag 0800 (2048) │ │ │ │ +059111 LOCAL HEADER #154 04034B50 (67324752) │ │ │ │ +059115 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059116 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059117 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059146 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059148 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05914C CRC 587A7EC3 (1484422851) │ │ │ │ -059150 Compressed Size 00000557 (1367) │ │ │ │ -059154 Uncompressed Size 00000EA8 (3752) │ │ │ │ -059158 Filename Length 0029 (41) │ │ │ │ -05915A Extra Length 0000 (0) │ │ │ │ -05915C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059119 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05911B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05911F CRC 587A7EC3 (1484422851) │ │ │ │ +059123 Compressed Size 00000557 (1367) │ │ │ │ +059127 Uncompressed Size 00000EA8 (3752) │ │ │ │ +05912B Filename Length 0029 (41) │ │ │ │ +05912D Extra Length 0000 (0) │ │ │ │ +05912F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5915C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5912F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059185 PAYLOAD │ │ │ │ +059158 PAYLOAD │ │ │ │ │ │ │ │ -0596DC LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ -0596E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0596E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0596E2 General Purpose Flag 0800 (2048) │ │ │ │ +0596AF LOCAL HEADER #155 04034B50 (67324752) │ │ │ │ +0596B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0596E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0596E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0596EA CRC 96F52E25 (2532650533) │ │ │ │ -0596EE Compressed Size 00000693 (1683) │ │ │ │ -0596F2 Uncompressed Size 000020B8 (8376) │ │ │ │ -0596F6 Filename Length 0028 (40) │ │ │ │ -0596F8 Extra Length 0000 (0) │ │ │ │ -0596FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0596BD CRC 96F52E25 (2532650533) │ │ │ │ +0596C1 Compressed Size 00000693 (1683) │ │ │ │ +0596C5 Uncompressed Size 000020B8 (8376) │ │ │ │ +0596C9 Filename Length 0028 (40) │ │ │ │ +0596CB Extra Length 0000 (0) │ │ │ │ +0596CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x596FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x596CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059722 PAYLOAD │ │ │ │ +0596F5 PAYLOAD │ │ │ │ │ │ │ │ -059DB5 LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ -059DB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DBB General Purpose Flag 0800 (2048) │ │ │ │ +059D88 LOCAL HEADER #156 04034B50 (67324752) │ │ │ │ +059D8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059D8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059D8E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DBD Compression Method 0000 (0) 'Stored' │ │ │ │ -059DBF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -059DC3 CRC 00000000 (0) │ │ │ │ -059DC7 Compressed Size 00000000 (0) │ │ │ │ -059DCB Uncompressed Size 00000000 (0) │ │ │ │ -059DCF Filename Length 0018 (24) │ │ │ │ -059DD1 Extra Length 0000 (0) │ │ │ │ -059DD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059D90 Compression Method 0000 (0) 'Stored' │ │ │ │ +059D92 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +059D96 CRC 00000000 (0) │ │ │ │ +059D9A Compressed Size 00000000 (0) │ │ │ │ +059D9E Uncompressed Size 00000000 (0) │ │ │ │ +059DA2 Filename Length 0018 (24) │ │ │ │ +059DA4 Extra Length 0000 (0) │ │ │ │ +059DA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59DD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59DA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -059DEB LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ -059DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059DF1 General Purpose Flag 0800 (2048) │ │ │ │ +059DBE LOCAL HEADER #157 04034B50 (67324752) │ │ │ │ +059DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +059DC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059DF5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -059DF9 CRC 0153886D (22251629) │ │ │ │ -059DFD Compressed Size 00000516 (1302) │ │ │ │ -059E01 Uncompressed Size 00000BFC (3068) │ │ │ │ -059E05 Filename Length 002D (45) │ │ │ │ -059E07 Extra Length 0000 (0) │ │ │ │ -059E09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +059DC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +059DCC CRC 0153886D (22251629) │ │ │ │ +059DD0 Compressed Size 00000516 (1302) │ │ │ │ +059DD4 Uncompressed Size 00000BFC (3068) │ │ │ │ +059DD8 Filename Length 002D (45) │ │ │ │ +059DDA Extra Length 0000 (0) │ │ │ │ +059DDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x59E09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59DDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059E36 PAYLOAD │ │ │ │ +059E09 PAYLOAD │ │ │ │ │ │ │ │ -05A34C LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ -05A350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A352 General Purpose Flag 0800 (2048) │ │ │ │ +05A31F LOCAL HEADER #158 04034B50 (67324752) │ │ │ │ +05A323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A325 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A356 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05A35A CRC 1705F3FC (386266108) │ │ │ │ -05A35E Compressed Size 00000553 (1363) │ │ │ │ -05A362 Uncompressed Size 0000184E (6222) │ │ │ │ -05A366 Filename Length 002C (44) │ │ │ │ -05A368 Extra Length 0000 (0) │ │ │ │ -05A36A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A327 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A329 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05A32D CRC 1705F3FC (386266108) │ │ │ │ +05A331 Compressed Size 00000553 (1363) │ │ │ │ +05A335 Uncompressed Size 0000184E (6222) │ │ │ │ +05A339 Filename Length 002C (44) │ │ │ │ +05A33B Extra Length 0000 (0) │ │ │ │ +05A33D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A36A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A33D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A396 PAYLOAD │ │ │ │ +05A369 PAYLOAD │ │ │ │ │ │ │ │ -05A8E9 LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ -05A8ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A8EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A8EF General Purpose Flag 0800 (2048) │ │ │ │ +05A8BC LOCAL HEADER #159 04034B50 (67324752) │ │ │ │ +05A8C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A8C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A8C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A8F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A8F3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05A8F7 CRC F7370DF3 (4147580403) │ │ │ │ -05A8FB Compressed Size 000000D6 (214) │ │ │ │ -05A8FF Uncompressed Size 00000135 (309) │ │ │ │ -05A903 Filename Length 002A (42) │ │ │ │ -05A905 Extra Length 0000 (0) │ │ │ │ -05A907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A8C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A8C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05A8CA CRC F7370DF3 (4147580403) │ │ │ │ +05A8CE Compressed Size 000000D6 (214) │ │ │ │ +05A8D2 Uncompressed Size 00000135 (309) │ │ │ │ +05A8D6 Filename Length 002A (42) │ │ │ │ +05A8D8 Extra Length 0000 (0) │ │ │ │ +05A8DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A8DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A931 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05A904 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05AA07 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ -05AA0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AA0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AA0D General Purpose Flag 0800 (2048) │ │ │ │ +05A9DA LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ +05A9DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A9DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A9E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AA0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AA11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AA15 CRC F032D795 (4029863829) │ │ │ │ -05AA19 Compressed Size 00000079 (121) │ │ │ │ -05AA1D Uncompressed Size 0000009F (159) │ │ │ │ -05AA21 Filename Length 0029 (41) │ │ │ │ -05AA23 Extra Length 0000 (0) │ │ │ │ -05AA25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A9E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A9E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05A9E8 CRC F032D795 (4029863829) │ │ │ │ +05A9EC Compressed Size 00000079 (121) │ │ │ │ +05A9F0 Uncompressed Size 0000009F (159) │ │ │ │ +05A9F4 Filename Length 0029 (41) │ │ │ │ +05A9F6 Extra Length 0000 (0) │ │ │ │ +05A9F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AA25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A9F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AA4E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +05AA21 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -05AAC7 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ -05AACB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AACC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AACD General Purpose Flag 0800 (2048) │ │ │ │ +05AA9A LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ +05AA9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AA9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AAA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AACF Compression Method 0000 (0) 'Stored' │ │ │ │ -05AAD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AAD5 CRC 00000000 (0) │ │ │ │ -05AAD9 Compressed Size 00000000 (0) │ │ │ │ -05AADD Uncompressed Size 00000000 (0) │ │ │ │ -05AAE1 Filename Length 0010 (16) │ │ │ │ -05AAE3 Extra Length 0000 (0) │ │ │ │ -05AAE5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +05AAA2 Compression Method 0000 (0) 'Stored' │ │ │ │ +05AAA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05AAA8 CRC 00000000 (0) │ │ │ │ +05AAAC Compressed Size 00000000 (0) │ │ │ │ +05AAB0 Uncompressed Size 00000000 (0) │ │ │ │ +05AAB4 Filename Length 0010 (16) │ │ │ │ +05AAB6 Extra Length 0000 (0) │ │ │ │ +05AAB8 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AAE5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAB8: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05AAF5 LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ -05AAF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AAFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AAFB General Purpose Flag 0800 (2048) │ │ │ │ +05AAC8 LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ +05AACC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AACD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AACE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AAFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AAFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AB03 CRC 968BC903 (2525743363) │ │ │ │ -05AB07 Compressed Size 000002F1 (753) │ │ │ │ -05AB0B Uncompressed Size 000005F6 (1526) │ │ │ │ -05AB0F Filename Length 0019 (25) │ │ │ │ -05AB11 Extra Length 0000 (0) │ │ │ │ -05AB13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AAD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AAD2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05AAD6 CRC 968BC903 (2525743363) │ │ │ │ +05AADA Compressed Size 000002F1 (753) │ │ │ │ +05AADE Uncompressed Size 000005F6 (1526) │ │ │ │ +05AAE2 Filename Length 0019 (25) │ │ │ │ +05AAE4 Extra Length 0000 (0) │ │ │ │ +05AAE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AB13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AAE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AB2C PAYLOAD │ │ │ │ +05AAFF PAYLOAD │ │ │ │ │ │ │ │ -05AE1D LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ -05AE21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AE22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AE23 General Purpose Flag 0800 (2048) │ │ │ │ +05ADF0 LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ +05ADF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05ADF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05ADF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AE25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AE27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05AE2B CRC 9BC4D627 (2613368359) │ │ │ │ -05AE2F Compressed Size 00000346 (838) │ │ │ │ -05AE33 Uncompressed Size 00000C22 (3106) │ │ │ │ -05AE37 Filename Length 0018 (24) │ │ │ │ -05AE39 Extra Length 0000 (0) │ │ │ │ -05AE3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05ADF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05ADFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05ADFE CRC 9BC4D627 (2613368359) │ │ │ │ +05AE02 Compressed Size 00000346 (838) │ │ │ │ +05AE06 Uncompressed Size 00000C22 (3106) │ │ │ │ +05AE0A Filename Length 0018 (24) │ │ │ │ +05AE0C Extra Length 0000 (0) │ │ │ │ +05AE0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AE3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AE0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AE53 PAYLOAD │ │ │ │ +05AE26 PAYLOAD │ │ │ │ │ │ │ │ -05B199 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ -05B19D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B19E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B19F General Purpose Flag 0800 (2048) │ │ │ │ +05B16C LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ +05B170 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B171 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B172 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B1A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B1A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05B1A7 CRC 8179641B (2172216347) │ │ │ │ -05B1AB Compressed Size 000003FE (1022) │ │ │ │ -05B1AF Uncompressed Size 00000910 (2320) │ │ │ │ -05B1B3 Filename Length 0029 (41) │ │ │ │ -05B1B5 Extra Length 0000 (0) │ │ │ │ -05B1B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B174 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B176 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05B17A CRC 8179641B (2172216347) │ │ │ │ +05B17E Compressed Size 000003FE (1022) │ │ │ │ +05B182 Uncompressed Size 00000910 (2320) │ │ │ │ +05B186 Filename Length 0029 (41) │ │ │ │ +05B188 Extra Length 0000 (0) │ │ │ │ +05B18A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B1B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B18A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B1E0 PAYLOAD │ │ │ │ +05B1B3 PAYLOAD │ │ │ │ │ │ │ │ -05B5DE LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ -05B5E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B5E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B5E4 General Purpose Flag 0800 (2048) │ │ │ │ +05B5B1 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ +05B5B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B5B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B5B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B5E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B5E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05B5EC CRC 3E4A052B (1045038379) │ │ │ │ -05B5F0 Compressed Size 00000320 (800) │ │ │ │ -05B5F4 Uncompressed Size 00000FA1 (4001) │ │ │ │ -05B5F8 Filename Length 0028 (40) │ │ │ │ -05B5FA Extra Length 0000 (0) │ │ │ │ -05B5FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B5B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B5BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05B5BF CRC 3E4A052B (1045038379) │ │ │ │ +05B5C3 Compressed Size 00000320 (800) │ │ │ │ +05B5C7 Uncompressed Size 00000FA1 (4001) │ │ │ │ +05B5CB Filename Length 0028 (40) │ │ │ │ +05B5CD Extra Length 0000 (0) │ │ │ │ +05B5CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B5FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B5CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B624 PAYLOAD │ │ │ │ +05B5F7 PAYLOAD │ │ │ │ │ │ │ │ -05B944 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ -05B948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B94A General Purpose Flag 0800 (2048) │ │ │ │ +05B917 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ +05B91B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B91C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B91D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B94C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B94E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05B952 CRC A2FC5B2F (2734447407) │ │ │ │ -05B956 Compressed Size 00000248 (584) │ │ │ │ -05B95A Uncompressed Size 00000476 (1142) │ │ │ │ -05B95E Filename Length 0029 (41) │ │ │ │ -05B960 Extra Length 0000 (0) │ │ │ │ -05B962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B91F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B921 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05B925 CRC A2FC5B2F (2734447407) │ │ │ │ +05B929 Compressed Size 00000248 (584) │ │ │ │ +05B92D Uncompressed Size 00000476 (1142) │ │ │ │ +05B931 Filename Length 0029 (41) │ │ │ │ +05B933 Extra Length 0000 (0) │ │ │ │ +05B935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B98B PAYLOAD │ │ │ │ +05B95E PAYLOAD │ │ │ │ │ │ │ │ -05BBD3 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -05BBD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BBD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BBD9 General Purpose Flag 0800 (2048) │ │ │ │ +05BBA6 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +05BBAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BBAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BBAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BBDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BBDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05BBE1 CRC EEC1DE10 (4005682704) │ │ │ │ -05BBE5 Compressed Size 000004F4 (1268) │ │ │ │ -05BBE9 Uncompressed Size 00001E48 (7752) │ │ │ │ -05BBED Filename Length 0028 (40) │ │ │ │ -05BBEF Extra Length 0000 (0) │ │ │ │ -05BBF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BBAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BBB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05BBB4 CRC EEC1DE10 (4005682704) │ │ │ │ +05BBB8 Compressed Size 000004F4 (1268) │ │ │ │ +05BBBC Uncompressed Size 00001E48 (7752) │ │ │ │ +05BBC0 Filename Length 0028 (40) │ │ │ │ +05BBC2 Extra Length 0000 (0) │ │ │ │ +05BBC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BBF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BBC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BC19 PAYLOAD │ │ │ │ +05BBEC PAYLOAD │ │ │ │ │ │ │ │ -05C10D LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -05C111 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C112 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C113 General Purpose Flag 0800 (2048) │ │ │ │ +05C0E0 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +05C0E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C0E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C0E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C115 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C117 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05C11B CRC E713B2AF (3876827823) │ │ │ │ -05C11F Compressed Size 00000749 (1865) │ │ │ │ -05C123 Uncompressed Size 000016D2 (5842) │ │ │ │ -05C127 Filename Length 001A (26) │ │ │ │ -05C129 Extra Length 0000 (0) │ │ │ │ -05C12B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C0E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C0EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05C0EE CRC 3C87A3A0 (1015522208) │ │ │ │ +05C0F2 Compressed Size 0000074D (1869) │ │ │ │ +05C0F6 Uncompressed Size 000016D2 (5842) │ │ │ │ +05C0FA Filename Length 001A (26) │ │ │ │ +05C0FC Extra Length 0000 (0) │ │ │ │ +05C0FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C12B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C0FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C145 PAYLOAD │ │ │ │ +05C118 PAYLOAD │ │ │ │ │ │ │ │ -05C88E LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -05C892 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C893 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C894 General Purpose Flag 0800 (2048) │ │ │ │ +05C865 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +05C869 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C86A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C86B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C896 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C898 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05C89C CRC BDD57633 (3184883251) │ │ │ │ -05C8A0 Compressed Size 00000BF9 (3065) │ │ │ │ -05C8A4 Uncompressed Size 00004DD3 (19923) │ │ │ │ -05C8A8 Filename Length 0019 (25) │ │ │ │ -05C8AA Extra Length 0000 (0) │ │ │ │ -05C8AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C86D Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C86F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05C873 CRC 1C42AAAC (474131116) │ │ │ │ +05C877 Compressed Size 00000C00 (3072) │ │ │ │ +05C87B Uncompressed Size 00004DD3 (19923) │ │ │ │ +05C87F Filename Length 0019 (25) │ │ │ │ +05C881 Extra Length 0000 (0) │ │ │ │ +05C883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C8AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C8C5 PAYLOAD │ │ │ │ +05C89C PAYLOAD │ │ │ │ │ │ │ │ -05D4BE LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -05D4C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05D4C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05D4C4 General Purpose Flag 0800 (2048) │ │ │ │ +05D49C LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +05D4A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05D4A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05D4A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05D4C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05D4C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05D4CC CRC 86A8BC01 (2259205121) │ │ │ │ -05D4D0 Compressed Size 00000596 (1430) │ │ │ │ -05D4D4 Uncompressed Size 00000CA9 (3241) │ │ │ │ -05D4D8 Filename Length 0024 (36) │ │ │ │ -05D4DA Extra Length 0000 (0) │ │ │ │ -05D4DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05D4A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05D4A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05D4AA CRC 86A8BC01 (2259205121) │ │ │ │ +05D4AE Compressed Size 00000596 (1430) │ │ │ │ +05D4B2 Uncompressed Size 00000CA9 (3241) │ │ │ │ +05D4B6 Filename Length 0024 (36) │ │ │ │ +05D4B8 Extra Length 0000 (0) │ │ │ │ +05D4BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5D4DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5D4BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05D500 PAYLOAD │ │ │ │ +05D4DE PAYLOAD │ │ │ │ │ │ │ │ -05DA96 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -05DA9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05DA9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05DA9C General Purpose Flag 0800 (2048) │ │ │ │ +05DA74 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +05DA78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05DA79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05DA7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05DA9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05DAA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05DAA4 CRC 9300424B (2466267723) │ │ │ │ -05DAA8 Compressed Size 000014EC (5356) │ │ │ │ -05DAAC Uncompressed Size 00004DF9 (19961) │ │ │ │ -05DAB0 Filename Length 0023 (35) │ │ │ │ -05DAB2 Extra Length 0000 (0) │ │ │ │ -05DAB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05DA7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05DA7E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05DA82 CRC 9300424B (2466267723) │ │ │ │ +05DA86 Compressed Size 000014EC (5356) │ │ │ │ +05DA8A Uncompressed Size 00004DF9 (19961) │ │ │ │ +05DA8E Filename Length 0023 (35) │ │ │ │ +05DA90 Extra Length 0000 (0) │ │ │ │ +05DA92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5DAB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5DA92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05DAD7 PAYLOAD │ │ │ │ +05DAB5 PAYLOAD │ │ │ │ │ │ │ │ -05EFC3 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -05EFC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05EFC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05EFC9 General Purpose Flag 0800 (2048) │ │ │ │ +05EFA1 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +05EFA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05EFA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05EFA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05EFCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -05EFCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05EFD1 CRC 643DDF16 (1681776406) │ │ │ │ -05EFD5 Compressed Size 00000350 (848) │ │ │ │ -05EFD9 Uncompressed Size 0000066C (1644) │ │ │ │ -05EFDD Filename Length 001E (30) │ │ │ │ -05EFDF Extra Length 0000 (0) │ │ │ │ -05EFE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05EFA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05EFAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05EFAF CRC 643DDF16 (1681776406) │ │ │ │ +05EFB3 Compressed Size 00000350 (848) │ │ │ │ +05EFB7 Uncompressed Size 0000066C (1644) │ │ │ │ +05EFBB Filename Length 001E (30) │ │ │ │ +05EFBD Extra Length 0000 (0) │ │ │ │ +05EFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5EFE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5EFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05EFFF PAYLOAD │ │ │ │ +05EFDD PAYLOAD │ │ │ │ │ │ │ │ -05F34F LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -05F353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F355 General Purpose Flag 0800 (2048) │ │ │ │ +05F32D LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +05F331 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F332 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F333 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F359 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05F35D CRC 2B0FD6AD (722458285) │ │ │ │ -05F361 Compressed Size 000004F7 (1271) │ │ │ │ -05F365 Uncompressed Size 00000DF7 (3575) │ │ │ │ -05F369 Filename Length 001D (29) │ │ │ │ -05F36B Extra Length 0000 (0) │ │ │ │ -05F36D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F335 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F337 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05F33B CRC 2B0FD6AD (722458285) │ │ │ │ +05F33F Compressed Size 000004F7 (1271) │ │ │ │ +05F343 Uncompressed Size 00000DF7 (3575) │ │ │ │ +05F347 Filename Length 001D (29) │ │ │ │ +05F349 Extra Length 0000 (0) │ │ │ │ +05F34B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F36D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F34B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F38A PAYLOAD │ │ │ │ +05F368 PAYLOAD │ │ │ │ │ │ │ │ -05F881 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -05F885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05F886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05F887 General Purpose Flag 0800 (2048) │ │ │ │ +05F85F LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +05F863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05F864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05F865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05F889 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05F88B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05F88F CRC DBA99C16 (3685325846) │ │ │ │ -05F893 Compressed Size 00000186 (390) │ │ │ │ -05F897 Uncompressed Size 00000273 (627) │ │ │ │ -05F89B Filename Length 0021 (33) │ │ │ │ -05F89D Extra Length 0000 (0) │ │ │ │ -05F89F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05F867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05F869 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05F86D CRC DBA99C16 (3685325846) │ │ │ │ +05F871 Compressed Size 00000186 (390) │ │ │ │ +05F875 Uncompressed Size 00000273 (627) │ │ │ │ +05F879 Filename Length 0021 (33) │ │ │ │ +05F87B Extra Length 0000 (0) │ │ │ │ +05F87D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5F89F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5F87D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05F8C0 PAYLOAD │ │ │ │ +05F89E PAYLOAD │ │ │ │ │ │ │ │ -05FA46 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -05FA4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FA4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FA4C General Purpose Flag 0800 (2048) │ │ │ │ +05FA24 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +05FA28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FA29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FA2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FA4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FA50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FA54 CRC 44A083CC (1151370188) │ │ │ │ -05FA58 Compressed Size 0000012D (301) │ │ │ │ -05FA5C Uncompressed Size 0000023D (573) │ │ │ │ -05FA60 Filename Length 0020 (32) │ │ │ │ -05FA62 Extra Length 0000 (0) │ │ │ │ -05FA64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FA2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FA2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FA32 CRC C50C2ECF (3305909967) │ │ │ │ +05FA36 Compressed Size 00000125 (293) │ │ │ │ +05FA3A Uncompressed Size 00000218 (536) │ │ │ │ +05FA3E Filename Length 0020 (32) │ │ │ │ +05FA40 Extra Length 0000 (0) │ │ │ │ +05FA42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FA64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FA42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FA84 PAYLOAD │ │ │ │ +05FA62 PAYLOAD │ │ │ │ │ │ │ │ -05FBB1 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -05FBB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FBB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FBB7 General Purpose Flag 0800 (2048) │ │ │ │ +05FB87 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +05FB8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FB8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FB8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FBB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FBBB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FBBF CRC 569AA210 (1452974608) │ │ │ │ -05FBC3 Compressed Size 00000186 (390) │ │ │ │ -05FBC7 Uncompressed Size 0000027A (634) │ │ │ │ -05FBCB Filename Length 0024 (36) │ │ │ │ -05FBCD Extra Length 0000 (0) │ │ │ │ -05FBCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FB8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FB91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FB95 CRC 569AA210 (1452974608) │ │ │ │ +05FB99 Compressed Size 00000186 (390) │ │ │ │ +05FB9D Uncompressed Size 0000027A (634) │ │ │ │ +05FBA1 Filename Length 0024 (36) │ │ │ │ +05FBA3 Extra Length 0000 (0) │ │ │ │ +05FBA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FBCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FBA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FBF3 PAYLOAD │ │ │ │ +05FBC9 PAYLOAD │ │ │ │ │ │ │ │ -05FD79 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -05FD7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FD7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FD7F General Purpose Flag 0800 (2048) │ │ │ │ +05FD4F LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +05FD53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FD54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FD55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FD81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FD83 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FD87 CRC E027AB3C (3760696124) │ │ │ │ -05FD8B Compressed Size 0000012A (298) │ │ │ │ -05FD8F Uncompressed Size 00000242 (578) │ │ │ │ -05FD93 Filename Length 0023 (35) │ │ │ │ -05FD95 Extra Length 0000 (0) │ │ │ │ -05FD97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FD57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FD59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FD5D CRC E027AB3C (3760696124) │ │ │ │ +05FD61 Compressed Size 0000012A (298) │ │ │ │ +05FD65 Uncompressed Size 00000242 (578) │ │ │ │ +05FD69 Filename Length 0023 (35) │ │ │ │ +05FD6B Extra Length 0000 (0) │ │ │ │ +05FD6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FD97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FD6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FDBA PAYLOAD │ │ │ │ +05FD90 PAYLOAD │ │ │ │ │ │ │ │ -05FEE4 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -05FEE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FEE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FEEA General Purpose Flag 0800 (2048) │ │ │ │ +05FEBA LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +05FEBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FEBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FEC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FEEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FEEE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -05FEF2 CRC F293B2F0 (4069765872) │ │ │ │ -05FEF6 Compressed Size 00000186 (390) │ │ │ │ -05FEFA Uncompressed Size 00000273 (627) │ │ │ │ -05FEFE Filename Length 0021 (33) │ │ │ │ -05FF00 Extra Length 0000 (0) │ │ │ │ -05FF02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FEC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FEC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +05FEC8 CRC F293B2F0 (4069765872) │ │ │ │ +05FECC Compressed Size 00000186 (390) │ │ │ │ +05FED0 Uncompressed Size 00000273 (627) │ │ │ │ +05FED4 Filename Length 0021 (33) │ │ │ │ +05FED6 Extra Length 0000 (0) │ │ │ │ +05FED8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FF02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FF23 PAYLOAD │ │ │ │ +05FEF9 PAYLOAD │ │ │ │ │ │ │ │ -0600A9 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -0600AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0600AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0600AF General Purpose Flag 0800 (2048) │ │ │ │ +06007F LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +060083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060085 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0600B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0600B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0600B7 CRC C7F404E6 (3354658022) │ │ │ │ -0600BB Compressed Size 0000012E (302) │ │ │ │ -0600BF Uncompressed Size 0000023D (573) │ │ │ │ -0600C3 Filename Length 0020 (32) │ │ │ │ -0600C5 Extra Length 0000 (0) │ │ │ │ -0600C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060087 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060089 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06008D CRC 4658A9E5 (1180215781) │ │ │ │ +060091 Compressed Size 00000125 (293) │ │ │ │ +060095 Uncompressed Size 00000218 (536) │ │ │ │ +060099 Filename Length 0020 (32) │ │ │ │ +06009B Extra Length 0000 (0) │ │ │ │ +06009D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x600C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6009D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0600E7 PAYLOAD │ │ │ │ +0600BD PAYLOAD │ │ │ │ │ │ │ │ -060215 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -060219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06021A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06021B General Purpose Flag 0800 (2048) │ │ │ │ +0601E2 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +0601E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0601E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0601E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06021D Compression Method 0008 (8) 'Deflated' │ │ │ │ -06021F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -060223 CRC 444810A5 (1145573541) │ │ │ │ -060227 Compressed Size 00000189 (393) │ │ │ │ -06022B Uncompressed Size 00000276 (630) │ │ │ │ -06022F Filename Length 0023 (35) │ │ │ │ -060231 Extra Length 0000 (0) │ │ │ │ -060233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0601EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0601EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0601F0 CRC 444810A5 (1145573541) │ │ │ │ +0601F4 Compressed Size 00000189 (393) │ │ │ │ +0601F8 Uncompressed Size 00000276 (630) │ │ │ │ +0601FC Filename Length 0023 (35) │ │ │ │ +0601FE Extra Length 0000 (0) │ │ │ │ +060200 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60200: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060256 PAYLOAD │ │ │ │ +060223 PAYLOAD │ │ │ │ │ │ │ │ -0603DF LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -0603E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0603E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0603E5 General Purpose Flag 0800 (2048) │ │ │ │ +0603AC LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +0603B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0603B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0603B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0603E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0603E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0603ED CRC 9EDAD54A (2665141578) │ │ │ │ -0603F1 Compressed Size 0000039F (927) │ │ │ │ -0603F5 Uncompressed Size 00000806 (2054) │ │ │ │ -0603F9 Filename Length 0022 (34) │ │ │ │ -0603FB Extra Length 0000 (0) │ │ │ │ -0603FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0603B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0603B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0603BA CRC 2ADA1C4B (718937163) │ │ │ │ +0603BE Compressed Size 000003A8 (936) │ │ │ │ +0603C2 Uncompressed Size 00000826 (2086) │ │ │ │ +0603C6 Filename Length 0022 (34) │ │ │ │ +0603C8 Extra Length 0000 (0) │ │ │ │ +0603CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x603FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x603CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06041F PAYLOAD │ │ │ │ +0603EC PAYLOAD │ │ │ │ │ │ │ │ -0607BE LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -0607C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0607C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0607C4 General Purpose Flag 0800 (2048) │ │ │ │ +060794 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +060798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06079A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0607C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0607C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0607CC CRC 71ACC145 (1907147077) │ │ │ │ -0607D0 Compressed Size 0000024C (588) │ │ │ │ -0607D4 Uncompressed Size 0000047D (1149) │ │ │ │ -0607D8 Filename Length 002A (42) │ │ │ │ -0607DA Extra Length 0000 (0) │ │ │ │ -0607DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06079C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06079E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0607A2 CRC 71ACC145 (1907147077) │ │ │ │ +0607A6 Compressed Size 0000024C (588) │ │ │ │ +0607AA Uncompressed Size 0000047D (1149) │ │ │ │ +0607AE Filename Length 002A (42) │ │ │ │ +0607B0 Extra Length 0000 (0) │ │ │ │ +0607B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x607DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x607B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060806 PAYLOAD │ │ │ │ +0607DC PAYLOAD │ │ │ │ │ │ │ │ -060A52 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -060A56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060A57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060A58 General Purpose Flag 0800 (2048) │ │ │ │ +060A28 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +060A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060A2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060A5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -060A5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -060A60 CRC 8C13F7B3 (2350118835) │ │ │ │ -060A64 Compressed Size 00000526 (1318) │ │ │ │ -060A68 Uncompressed Size 00001EF4 (7924) │ │ │ │ -060A6C Filename Length 0029 (41) │ │ │ │ -060A6E Extra Length 0000 (0) │ │ │ │ -060A70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060A32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +060A36 CRC 8C13F7B3 (2350118835) │ │ │ │ +060A3A Compressed Size 00000526 (1318) │ │ │ │ +060A3E Uncompressed Size 00001EF4 (7924) │ │ │ │ +060A42 Filename Length 0029 (41) │ │ │ │ +060A44 Extra Length 0000 (0) │ │ │ │ +060A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60A70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060A99 PAYLOAD │ │ │ │ +060A6F PAYLOAD │ │ │ │ │ │ │ │ -060FBF LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -060FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060FC5 General Purpose Flag 0800 (2048) │ │ │ │ +060F95 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +060F99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060F9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060F9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060FC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -060FCD CRC C6253049 (3324325961) │ │ │ │ -060FD1 Compressed Size 000005AD (1453) │ │ │ │ -060FD5 Uncompressed Size 00000E44 (3652) │ │ │ │ -060FD9 Filename Length 0028 (40) │ │ │ │ -060FDB Extra Length 0000 (0) │ │ │ │ -060FDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060F9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +060F9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +060FA3 CRC C6253049 (3324325961) │ │ │ │ +060FA7 Compressed Size 000005AD (1453) │ │ │ │ +060FAB Uncompressed Size 00000E44 (3652) │ │ │ │ +060FAF Filename Length 0028 (40) │ │ │ │ +060FB1 Extra Length 0000 (0) │ │ │ │ +060FB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061005 PAYLOAD │ │ │ │ +060FDB PAYLOAD │ │ │ │ │ │ │ │ -0615B2 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -0615B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0615B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0615B8 General Purpose Flag 0800 (2048) │ │ │ │ +061588 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +06158C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06158D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06158E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0615BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0615BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0615C0 CRC 09A4D62E (161797678) │ │ │ │ -0615C4 Compressed Size 00000750 (1872) │ │ │ │ -0615C8 Uncompressed Size 00004B36 (19254) │ │ │ │ -0615CC Filename Length 0027 (39) │ │ │ │ -0615CE Extra Length 0000 (0) │ │ │ │ -0615D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061590 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061592 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +061596 CRC 09A4D62E (161797678) │ │ │ │ +06159A Compressed Size 00000750 (1872) │ │ │ │ +06159E Uncompressed Size 00004B36 (19254) │ │ │ │ +0615A2 Filename Length 0027 (39) │ │ │ │ +0615A4 Extra Length 0000 (0) │ │ │ │ +0615A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x615D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x615A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0615F7 PAYLOAD │ │ │ │ +0615CD PAYLOAD │ │ │ │ │ │ │ │ -061D47 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -061D4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061D4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -061D4D General Purpose Flag 0800 (2048) │ │ │ │ +061D1D LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +061D21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061D22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061D23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -061D4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -061D51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -061D55 CRC 1B014F0C (453070604) │ │ │ │ -061D59 Compressed Size 000003EA (1002) │ │ │ │ -061D5D Uncompressed Size 0000084E (2126) │ │ │ │ -061D61 Filename Length 001A (26) │ │ │ │ -061D63 Extra Length 0000 (0) │ │ │ │ -061D65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061D25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061D27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +061D2B CRC 1B014F0C (453070604) │ │ │ │ +061D2F Compressed Size 000003EA (1002) │ │ │ │ +061D33 Uncompressed Size 0000084E (2126) │ │ │ │ +061D37 Filename Length 001A (26) │ │ │ │ +061D39 Extra Length 0000 (0) │ │ │ │ +061D3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61D65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061D7F PAYLOAD │ │ │ │ +061D55 PAYLOAD │ │ │ │ │ │ │ │ -062169 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -06216D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06216E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06216F General Purpose Flag 0800 (2048) │ │ │ │ +06213F LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +062143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062145 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062171 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062173 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062177 CRC EEA12E43 (4003540547) │ │ │ │ -06217B Compressed Size 0000065F (1631) │ │ │ │ -06217F Uncompressed Size 00001578 (5496) │ │ │ │ -062183 Filename Length 0019 (25) │ │ │ │ -062185 Extra Length 0000 (0) │ │ │ │ -062187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062147 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062149 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06214D CRC EEA12E43 (4003540547) │ │ │ │ +062151 Compressed Size 0000065F (1631) │ │ │ │ +062155 Uncompressed Size 00001578 (5496) │ │ │ │ +062159 Filename Length 0019 (25) │ │ │ │ +06215B Extra Length 0000 (0) │ │ │ │ +06215D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62187: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6215D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0621A0 PAYLOAD │ │ │ │ +062176 PAYLOAD │ │ │ │ │ │ │ │ -0627FF LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -062803 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062804 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062805 General Purpose Flag 0800 (2048) │ │ │ │ +0627D5 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +0627D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0627DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0627DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062807 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062809 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06280D CRC 0B1B17A2 (186324898) │ │ │ │ -062811 Compressed Size 000001BC (444) │ │ │ │ -062815 Uncompressed Size 000002E1 (737) │ │ │ │ -062819 Filename Length 0026 (38) │ │ │ │ -06281B Extra Length 0000 (0) │ │ │ │ -06281D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0627DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0627DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0627E3 CRC 0B1B17A2 (186324898) │ │ │ │ +0627E7 Compressed Size 000001BC (444) │ │ │ │ +0627EB Uncompressed Size 000002E1 (737) │ │ │ │ +0627EF Filename Length 0026 (38) │ │ │ │ +0627F1 Extra Length 0000 (0) │ │ │ │ +0627F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6281D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x627F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062843 PAYLOAD │ │ │ │ +062819 PAYLOAD │ │ │ │ │ │ │ │ -0629FF LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -062A03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062A04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062A05 General Purpose Flag 0800 (2048) │ │ │ │ +0629D5 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +0629D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0629DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0629DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062A07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062A09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062A0D CRC C779C094 (3346645140) │ │ │ │ -062A11 Compressed Size 00000163 (355) │ │ │ │ -062A15 Uncompressed Size 000002CD (717) │ │ │ │ -062A19 Filename Length 0025 (37) │ │ │ │ -062A1B Extra Length 0000 (0) │ │ │ │ -062A1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0629DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0629DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0629E3 CRC C779C094 (3346645140) │ │ │ │ +0629E7 Compressed Size 00000163 (355) │ │ │ │ +0629EB Uncompressed Size 000002CD (717) │ │ │ │ +0629EF Filename Length 0025 (37) │ │ │ │ +0629F1 Extra Length 0000 (0) │ │ │ │ +0629F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62A1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x629F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062A42 PAYLOAD │ │ │ │ +062A18 PAYLOAD │ │ │ │ │ │ │ │ -062BA5 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -062BA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062BAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062BAB General Purpose Flag 0800 (2048) │ │ │ │ +062B7B LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +062B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062B81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062BAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -062BAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062BB3 CRC BEC549CC (3200600524) │ │ │ │ -062BB7 Compressed Size 0000025D (605) │ │ │ │ -062BBB Uncompressed Size 000004AE (1198) │ │ │ │ -062BBF Filename Length 0027 (39) │ │ │ │ -062BC1 Extra Length 0000 (0) │ │ │ │ -062BC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062B85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +062B89 CRC BEC549CC (3200600524) │ │ │ │ +062B8D Compressed Size 0000025D (605) │ │ │ │ +062B91 Uncompressed Size 000004AE (1198) │ │ │ │ +062B95 Filename Length 0027 (39) │ │ │ │ +062B97 Extra Length 0000 (0) │ │ │ │ +062B99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62BC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62B99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062BEA PAYLOAD │ │ │ │ +062BC0 PAYLOAD │ │ │ │ │ │ │ │ -062E47 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -062E4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062E4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062E4D General Purpose Flag 0800 (2048) │ │ │ │ +062E1D LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +062E21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062E22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062E23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062E4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -062E51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -062E55 CRC D8B64938 (3635824952) │ │ │ │ -062E59 Compressed Size 000002CE (718) │ │ │ │ -062E5D Uncompressed Size 000009E2 (2530) │ │ │ │ -062E61 Filename Length 0026 (38) │ │ │ │ -062E63 Extra Length 0000 (0) │ │ │ │ -062E65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062E25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062E27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +062E2B CRC D8B64938 (3635824952) │ │ │ │ +062E2F Compressed Size 000002CE (718) │ │ │ │ +062E33 Uncompressed Size 000009E2 (2530) │ │ │ │ +062E37 Filename Length 0026 (38) │ │ │ │ +062E39 Extra Length 0000 (0) │ │ │ │ +062E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62E65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062E8B PAYLOAD │ │ │ │ +062E61 PAYLOAD │ │ │ │ │ │ │ │ -063159 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -06315D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06315E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06315F General Purpose Flag 0800 (2048) │ │ │ │ +06312F LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +063133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063135 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -063161 Compression Method 0000 (0) 'Stored' │ │ │ │ -063163 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -063167 CRC 00000000 (0) │ │ │ │ -06316B Compressed Size 00000000 (0) │ │ │ │ -06316F Uncompressed Size 00000000 (0) │ │ │ │ -063173 Filename Length 0016 (22) │ │ │ │ -063175 Extra Length 0000 (0) │ │ │ │ -063177 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063137 Compression Method 0000 (0) 'Stored' │ │ │ │ +063139 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06313D CRC 00000000 (0) │ │ │ │ +063141 Compressed Size 00000000 (0) │ │ │ │ +063145 Uncompressed Size 00000000 (0) │ │ │ │ +063149 Filename Length 0016 (22) │ │ │ │ +06314B Extra Length 0000 (0) │ │ │ │ +06314D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x63177: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6314D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -06318D LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -063191 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063192 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063193 General Purpose Flag 0800 (2048) │ │ │ │ +063163 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +063167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -063195 Compression Method 0008 (8) 'Deflated' │ │ │ │ -063197 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06319B CRC A1CE1E08 (2714639880) │ │ │ │ -06319F Compressed Size 000006FB (1787) │ │ │ │ -0631A3 Uncompressed Size 000012F1 (4849) │ │ │ │ -0631A7 Filename Length 0021 (33) │ │ │ │ -0631A9 Extra Length 0000 (0) │ │ │ │ -0631AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06316B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06316D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +063171 CRC A1CE1E08 (2714639880) │ │ │ │ +063175 Compressed Size 000006FB (1787) │ │ │ │ +063179 Uncompressed Size 000012F1 (4849) │ │ │ │ +06317D Filename Length 0021 (33) │ │ │ │ +06317F Extra Length 0000 (0) │ │ │ │ +063181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x631AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x63181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0631CC PAYLOAD │ │ │ │ +0631A2 PAYLOAD │ │ │ │ │ │ │ │ -0638C7 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -0638CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0638CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0638CD General Purpose Flag 0800 (2048) │ │ │ │ +06389D LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +0638A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0638A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0638A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0638CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0638D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0638D5 CRC CC620B01 (3428977409) │ │ │ │ -0638D9 Compressed Size 00000876 (2166) │ │ │ │ -0638DD Uncompressed Size 00003F3D (16189) │ │ │ │ -0638E1 Filename Length 0020 (32) │ │ │ │ -0638E3 Extra Length 0000 (0) │ │ │ │ -0638E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0638A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0638A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0638AB CRC CC620B01 (3428977409) │ │ │ │ +0638AF Compressed Size 00000876 (2166) │ │ │ │ +0638B3 Uncompressed Size 00003F3D (16189) │ │ │ │ +0638B7 Filename Length 0020 (32) │ │ │ │ +0638B9 Extra Length 0000 (0) │ │ │ │ +0638BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x638E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x638BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -063905 PAYLOAD │ │ │ │ +0638DB PAYLOAD │ │ │ │ │ │ │ │ -06417B LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -06417F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064181 General Purpose Flag 0800 (2048) │ │ │ │ +064151 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +064155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064157 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064183 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064185 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -064189 CRC 735DE86A (1935534186) │ │ │ │ -06418D Compressed Size 00000413 (1043) │ │ │ │ -064191 Uncompressed Size 000009FD (2557) │ │ │ │ -064195 Filename Length 0029 (41) │ │ │ │ -064197 Extra Length 0000 (0) │ │ │ │ -064199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064159 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06415B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06415F CRC 735DE86A (1935534186) │ │ │ │ +064163 Compressed Size 00000413 (1043) │ │ │ │ +064167 Uncompressed Size 000009FD (2557) │ │ │ │ +06416B Filename Length 0029 (41) │ │ │ │ +06416D Extra Length 0000 (0) │ │ │ │ +06416F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6416F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0641C2 PAYLOAD │ │ │ │ +064198 PAYLOAD │ │ │ │ │ │ │ │ -0645D5 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -0645D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0645DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0645DB General Purpose Flag 0800 (2048) │ │ │ │ +0645AB LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +0645AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0645B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0645B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0645DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0645DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0645E3 CRC 5A099C1C (1510579228) │ │ │ │ -0645E7 Compressed Size 0000042B (1067) │ │ │ │ -0645EB Uncompressed Size 0000166E (5742) │ │ │ │ -0645EF Filename Length 0028 (40) │ │ │ │ -0645F1 Extra Length 0000 (0) │ │ │ │ -0645F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0645B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0645B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0645B9 CRC 5A099C1C (1510579228) │ │ │ │ +0645BD Compressed Size 0000042B (1067) │ │ │ │ +0645C1 Uncompressed Size 0000166E (5742) │ │ │ │ +0645C5 Filename Length 0028 (40) │ │ │ │ +0645C7 Extra Length 0000 (0) │ │ │ │ +0645C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x645F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x645C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06461B PAYLOAD │ │ │ │ +0645F1 PAYLOAD │ │ │ │ │ │ │ │ -064A46 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -064A4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064A4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064A4C General Purpose Flag 0800 (2048) │ │ │ │ +064A1C LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +064A20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064A21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064A22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064A4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -064A50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -064A54 CRC B9F96136 (3120128310) │ │ │ │ -064A58 Compressed Size 00000433 (1075) │ │ │ │ -064A5C Uncompressed Size 00000A00 (2560) │ │ │ │ -064A60 Filename Length 0030 (48) │ │ │ │ -064A62 Extra Length 0000 (0) │ │ │ │ -064A64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064A24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064A26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +064A2A CRC B9F96136 (3120128310) │ │ │ │ +064A2E Compressed Size 00000433 (1075) │ │ │ │ +064A32 Uncompressed Size 00000A00 (2560) │ │ │ │ +064A36 Filename Length 0030 (48) │ │ │ │ +064A38 Extra Length 0000 (0) │ │ │ │ +064A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64A64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064A94 PAYLOAD │ │ │ │ +064A6A PAYLOAD │ │ │ │ │ │ │ │ -064EC7 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -064ECB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064ECC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064ECD General Purpose Flag 0800 (2048) │ │ │ │ +064E9D LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +064EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064EA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064ECF Compression Method 0008 (8) 'Deflated' │ │ │ │ -064ED1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -064ED5 CRC 79C91ECD (2043223757) │ │ │ │ -064ED9 Compressed Size 0000038A (906) │ │ │ │ -064EDD Uncompressed Size 00001240 (4672) │ │ │ │ -064EE1 Filename Length 002F (47) │ │ │ │ -064EE3 Extra Length 0000 (0) │ │ │ │ -064EE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064EA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +064EAB CRC 79C91ECD (2043223757) │ │ │ │ +064EAF Compressed Size 0000038A (906) │ │ │ │ +064EB3 Uncompressed Size 00001240 (4672) │ │ │ │ +064EB7 Filename Length 002F (47) │ │ │ │ +064EB9 Extra Length 0000 (0) │ │ │ │ +064EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64EE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064F14 PAYLOAD │ │ │ │ +064EEA PAYLOAD │ │ │ │ │ │ │ │ -06529E LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -0652A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0652A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0652A4 General Purpose Flag 0800 (2048) │ │ │ │ +065274 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +065278 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065279 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06527A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0652A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0652A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0652AC CRC B87B2710 (3095078672) │ │ │ │ -0652B0 Compressed Size 000002C0 (704) │ │ │ │ -0652B4 Uncompressed Size 000005AF (1455) │ │ │ │ -0652B8 Filename Length 0025 (37) │ │ │ │ -0652BA Extra Length 0000 (0) │ │ │ │ -0652BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06527C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06527E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065282 CRC B87B2710 (3095078672) │ │ │ │ +065286 Compressed Size 000002C0 (704) │ │ │ │ +06528A Uncompressed Size 000005AF (1455) │ │ │ │ +06528E Filename Length 0025 (37) │ │ │ │ +065290 Extra Length 0000 (0) │ │ │ │ +065292 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x652BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65292: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0652E1 PAYLOAD │ │ │ │ +0652B7 PAYLOAD │ │ │ │ │ │ │ │ -0655A1 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -0655A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0655A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0655A7 General Purpose Flag 0800 (2048) │ │ │ │ +065577 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +06557B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06557C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06557D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0655A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0655AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0655AF CRC 9BC87663 (2613605987) │ │ │ │ -0655B3 Compressed Size 0000048D (1165) │ │ │ │ -0655B7 Uncompressed Size 00001611 (5649) │ │ │ │ -0655BB Filename Length 0024 (36) │ │ │ │ -0655BD Extra Length 0000 (0) │ │ │ │ -0655BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06557F Compression Method 0008 (8) 'Deflated' │ │ │ │ +065581 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065585 CRC 9BC87663 (2613605987) │ │ │ │ +065589 Compressed Size 0000048D (1165) │ │ │ │ +06558D Uncompressed Size 00001611 (5649) │ │ │ │ +065591 Filename Length 0024 (36) │ │ │ │ +065593 Extra Length 0000 (0) │ │ │ │ +065595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x655BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0655E3 PAYLOAD │ │ │ │ +0655B9 PAYLOAD │ │ │ │ │ │ │ │ -065A70 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -065A74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065A75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065A76 General Purpose Flag 0800 (2048) │ │ │ │ +065A46 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +065A4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065A4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065A4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065A78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -065A7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -065A7E CRC 558769F2 (1434937842) │ │ │ │ -065A82 Compressed Size 000003D2 (978) │ │ │ │ -065A86 Uncompressed Size 000008AD (2221) │ │ │ │ -065A8A Filename Length 0035 (53) │ │ │ │ -065A8C Extra Length 0000 (0) │ │ │ │ -065A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065A4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +065A50 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065A54 CRC 558769F2 (1434937842) │ │ │ │ +065A58 Compressed Size 000003D2 (978) │ │ │ │ +065A5C Uncompressed Size 000008AD (2221) │ │ │ │ +065A60 Filename Length 0035 (53) │ │ │ │ +065A62 Extra Length 0000 (0) │ │ │ │ +065A64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65A64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065AC3 PAYLOAD │ │ │ │ +065A99 PAYLOAD │ │ │ │ │ │ │ │ -065E95 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -065E99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065E9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065E9B General Purpose Flag 0800 (2048) │ │ │ │ +065E6B LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +065E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065E71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065E9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -065E9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -065EA3 CRC 9ABAEB25 (2595941157) │ │ │ │ -065EA7 Compressed Size 0000051D (1309) │ │ │ │ -065EAB Uncompressed Size 00001425 (5157) │ │ │ │ -065EAF Filename Length 0034 (52) │ │ │ │ -065EB1 Extra Length 0000 (0) │ │ │ │ -065EB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065E75 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +065E79 CRC 9ABAEB25 (2595941157) │ │ │ │ +065E7D Compressed Size 0000051D (1309) │ │ │ │ +065E81 Uncompressed Size 00001425 (5157) │ │ │ │ +065E85 Filename Length 0034 (52) │ │ │ │ +065E87 Extra Length 0000 (0) │ │ │ │ +065E89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65EB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65E89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065EE7 PAYLOAD │ │ │ │ +065EBD PAYLOAD │ │ │ │ │ │ │ │ -066404 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -066408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06640A General Purpose Flag 0800 (2048) │ │ │ │ +0663DA LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0663DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0663DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0663E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06640C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06640E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -066412 CRC 2EF40B13 (787745555) │ │ │ │ -066416 Compressed Size 00000391 (913) │ │ │ │ -06641A Uncompressed Size 000007AE (1966) │ │ │ │ -06641E Filename Length 002C (44) │ │ │ │ -066420 Extra Length 0000 (0) │ │ │ │ -066422 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0663E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0663E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0663E8 CRC 2EF40B13 (787745555) │ │ │ │ +0663EC Compressed Size 00000391 (913) │ │ │ │ +0663F0 Uncompressed Size 000007AE (1966) │ │ │ │ +0663F4 Filename Length 002C (44) │ │ │ │ +0663F6 Extra Length 0000 (0) │ │ │ │ +0663F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x663F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06644E PAYLOAD │ │ │ │ +066424 PAYLOAD │ │ │ │ │ │ │ │ -0667DF LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0667E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0667E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0667E5 General Purpose Flag 0800 (2048) │ │ │ │ +0667B5 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0667B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0667BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0667BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0667E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0667E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0667ED CRC 9647C423 (2521285667) │ │ │ │ -0667F1 Compressed Size 00000307 (775) │ │ │ │ -0667F5 Uncompressed Size 00000E7F (3711) │ │ │ │ -0667F9 Filename Length 002B (43) │ │ │ │ -0667FB Extra Length 0000 (0) │ │ │ │ -0667FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0667BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0667BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0667C3 CRC 9647C423 (2521285667) │ │ │ │ +0667C7 Compressed Size 00000307 (775) │ │ │ │ +0667CB Uncompressed Size 00000E7F (3711) │ │ │ │ +0667CF Filename Length 002B (43) │ │ │ │ +0667D1 Extra Length 0000 (0) │ │ │ │ +0667D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x667FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x667D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066828 PAYLOAD │ │ │ │ +0667FE PAYLOAD │ │ │ │ │ │ │ │ -066B2F LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -066B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066B35 General Purpose Flag 0800 (2048) │ │ │ │ +066B05 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +066B09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066B0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066B0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066B39 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -066B3D CRC 039017A2 (59774882) │ │ │ │ -066B41 Compressed Size 000003C1 (961) │ │ │ │ -066B45 Uncompressed Size 000007E8 (2024) │ │ │ │ -066B49 Filename Length 0026 (38) │ │ │ │ -066B4B Extra Length 0000 (0) │ │ │ │ -066B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066B0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +066B0F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +066B13 CRC 039017A2 (59774882) │ │ │ │ +066B17 Compressed Size 000003C1 (961) │ │ │ │ +066B1B Uncompressed Size 000007E8 (2024) │ │ │ │ +066B1F Filename Length 0026 (38) │ │ │ │ +066B21 Extra Length 0000 (0) │ │ │ │ +066B23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066B73 PAYLOAD │ │ │ │ +066B49 PAYLOAD │ │ │ │ │ │ │ │ -066F34 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -066F38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066F39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066F3A General Purpose Flag 0800 (2048) │ │ │ │ +066F0A LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +066F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066F10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066F3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -066F3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -066F42 CRC 0CBE9AE8 (213818088) │ │ │ │ -066F46 Compressed Size 00000463 (1123) │ │ │ │ -066F4A Uncompressed Size 00000F35 (3893) │ │ │ │ -066F4E Filename Length 0025 (37) │ │ │ │ -066F50 Extra Length 0000 (0) │ │ │ │ -066F52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066F12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +066F14 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +066F18 CRC 0CBE9AE8 (213818088) │ │ │ │ +066F1C Compressed Size 00000463 (1123) │ │ │ │ +066F20 Uncompressed Size 00000F35 (3893) │ │ │ │ +066F24 Filename Length 0025 (37) │ │ │ │ +066F26 Extra Length 0000 (0) │ │ │ │ +066F28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66F52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066F77 PAYLOAD │ │ │ │ +066F4D PAYLOAD │ │ │ │ │ │ │ │ -0673DA LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -0673DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0673DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0673E0 General Purpose Flag 0800 (2048) │ │ │ │ +0673B0 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +0673B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0673B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0673B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0673E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0673E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0673E8 CRC 272ECFB2 (657379250) │ │ │ │ -0673EC Compressed Size 0000070D (1805) │ │ │ │ -0673F0 Uncompressed Size 0000126F (4719) │ │ │ │ -0673F4 Filename Length 0021 (33) │ │ │ │ -0673F6 Extra Length 0000 (0) │ │ │ │ -0673F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0673B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0673BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0673BE CRC 272ECFB2 (657379250) │ │ │ │ +0673C2 Compressed Size 0000070D (1805) │ │ │ │ +0673C6 Uncompressed Size 0000126F (4719) │ │ │ │ +0673CA Filename Length 0021 (33) │ │ │ │ +0673CC Extra Length 0000 (0) │ │ │ │ +0673CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x673F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x673CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067419 PAYLOAD │ │ │ │ +0673EF PAYLOAD │ │ │ │ │ │ │ │ -067B26 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -067B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -067B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -067B2C General Purpose Flag 0800 (2048) │ │ │ │ +067AFC LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +067B00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +067B01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +067B02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -067B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -067B30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -067B34 CRC 150276AF (352482991) │ │ │ │ -067B38 Compressed Size 00000664 (1636) │ │ │ │ -067B3C Uncompressed Size 00003A8C (14988) │ │ │ │ -067B40 Filename Length 0020 (32) │ │ │ │ -067B42 Extra Length 0000 (0) │ │ │ │ -067B44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +067B04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +067B06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +067B0A CRC 150276AF (352482991) │ │ │ │ +067B0E Compressed Size 00000664 (1636) │ │ │ │ +067B12 Uncompressed Size 00003A8C (14988) │ │ │ │ +067B16 Filename Length 0020 (32) │ │ │ │ +067B18 Extra Length 0000 (0) │ │ │ │ +067B1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x67B44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x67B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067B64 PAYLOAD │ │ │ │ +067B3A PAYLOAD │ │ │ │ │ │ │ │ -0681C8 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0681CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0681CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0681CE General Purpose Flag 0800 (2048) │ │ │ │ +06819E LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0681A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0681A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0681A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0681D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0681D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0681D6 CRC 8A2906DF (2317944543) │ │ │ │ -0681DA Compressed Size 00000C1A (3098) │ │ │ │ -0681DE Uncompressed Size 000026EF (9967) │ │ │ │ -0681E2 Filename Length 002D (45) │ │ │ │ -0681E4 Extra Length 0000 (0) │ │ │ │ -0681E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0681A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0681A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0681AC CRC 8A2906DF (2317944543) │ │ │ │ +0681B0 Compressed Size 00000C1A (3098) │ │ │ │ +0681B4 Uncompressed Size 000026EF (9967) │ │ │ │ +0681B8 Filename Length 002D (45) │ │ │ │ +0681BA Extra Length 0000 (0) │ │ │ │ +0681BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x681E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x681BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068213 PAYLOAD │ │ │ │ +0681E9 PAYLOAD │ │ │ │ │ │ │ │ -068E2D LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -068E31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -068E32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -068E33 General Purpose Flag 0800 (2048) │ │ │ │ +068E03 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +068E07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +068E08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +068E09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -068E35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -068E37 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -068E3B CRC 01D149E2 (30493154) │ │ │ │ -068E3F Compressed Size 00000E0B (3595) │ │ │ │ -068E43 Uncompressed Size 00008380 (33664) │ │ │ │ -068E47 Filename Length 002C (44) │ │ │ │ -068E49 Extra Length 0000 (0) │ │ │ │ -068E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +068E0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +068E0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +068E11 CRC 01D149E2 (30493154) │ │ │ │ +068E15 Compressed Size 00000E0B (3595) │ │ │ │ +068E19 Uncompressed Size 00008380 (33664) │ │ │ │ +068E1D Filename Length 002C (44) │ │ │ │ +068E1F Extra Length 0000 (0) │ │ │ │ +068E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x68E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x68E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068E77 PAYLOAD │ │ │ │ +068E4D PAYLOAD │ │ │ │ │ │ │ │ -069C82 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -069C86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -069C87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -069C88 General Purpose Flag 0800 (2048) │ │ │ │ +069C58 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +069C5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +069C5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +069C5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -069C8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -069C8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -069C90 CRC 29ED6585 (703423877) │ │ │ │ -069C94 Compressed Size 00000430 (1072) │ │ │ │ -069C98 Uncompressed Size 000009F0 (2544) │ │ │ │ -069C9C Filename Length 002F (47) │ │ │ │ -069C9E Extra Length 0000 (0) │ │ │ │ -069CA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +069C60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +069C62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +069C66 CRC 29ED6585 (703423877) │ │ │ │ +069C6A Compressed Size 00000430 (1072) │ │ │ │ +069C6E Uncompressed Size 000009F0 (2544) │ │ │ │ +069C72 Filename Length 002F (47) │ │ │ │ +069C74 Extra Length 0000 (0) │ │ │ │ +069C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x69CA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x69C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -069CCF PAYLOAD │ │ │ │ +069CA5 PAYLOAD │ │ │ │ │ │ │ │ -06A0FF LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -06A103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A105 General Purpose Flag 0800 (2048) │ │ │ │ +06A0D5 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +06A0D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A0DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A0DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A107 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A109 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06A10D CRC 304E4E2F (810438191) │ │ │ │ -06A111 Compressed Size 00000388 (904) │ │ │ │ -06A115 Uncompressed Size 00001212 (4626) │ │ │ │ -06A119 Filename Length 002E (46) │ │ │ │ -06A11B Extra Length 0000 (0) │ │ │ │ -06A11D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A0DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A0DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06A0E3 CRC 304E4E2F (810438191) │ │ │ │ +06A0E7 Compressed Size 00000388 (904) │ │ │ │ +06A0EB Uncompressed Size 00001212 (4626) │ │ │ │ +06A0EF Filename Length 002E (46) │ │ │ │ +06A0F1 Extra Length 0000 (0) │ │ │ │ +06A0F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A11D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A0F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A14B PAYLOAD │ │ │ │ +06A121 PAYLOAD │ │ │ │ │ │ │ │ -06A4D3 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -06A4D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A4D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A4D9 General Purpose Flag 0800 (2048) │ │ │ │ +06A4A9 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +06A4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A4AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A4DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A4DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06A4E1 CRC F459E754 (4099532628) │ │ │ │ -06A4E5 Compressed Size 000007C1 (1985) │ │ │ │ -06A4E9 Uncompressed Size 0000131C (4892) │ │ │ │ -06A4ED Filename Length 0025 (37) │ │ │ │ -06A4EF Extra Length 0000 (0) │ │ │ │ -06A4F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A4B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A4B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06A4B7 CRC F459E754 (4099532628) │ │ │ │ +06A4BB Compressed Size 000007C1 (1985) │ │ │ │ +06A4BF Uncompressed Size 0000131C (4892) │ │ │ │ +06A4C3 Filename Length 0025 (37) │ │ │ │ +06A4C5 Extra Length 0000 (0) │ │ │ │ +06A4C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A4F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A516 PAYLOAD │ │ │ │ +06A4EC PAYLOAD │ │ │ │ │ │ │ │ -06ACD7 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -06ACDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06ACDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06ACDD General Purpose Flag 0800 (2048) │ │ │ │ +06ACAD LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +06ACB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06ACB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06ACB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06ACDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -06ACE1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06ACE5 CRC A7949094 (2811531412) │ │ │ │ -06ACE9 Compressed Size 0000072B (1835) │ │ │ │ -06ACED Uncompressed Size 00002CB0 (11440) │ │ │ │ -06ACF1 Filename Length 0024 (36) │ │ │ │ -06ACF3 Extra Length 0000 (0) │ │ │ │ -06ACF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06ACB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06ACB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06ACBB CRC A7949094 (2811531412) │ │ │ │ +06ACBF Compressed Size 0000072B (1835) │ │ │ │ +06ACC3 Uncompressed Size 00002CB0 (11440) │ │ │ │ +06ACC7 Filename Length 0024 (36) │ │ │ │ +06ACC9 Extra Length 0000 (0) │ │ │ │ +06ACCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6ACF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6ACCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06AD19 PAYLOAD │ │ │ │ +06ACEF PAYLOAD │ │ │ │ │ │ │ │ -06B444 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -06B448 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06B449 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06B44A General Purpose Flag 0800 (2048) │ │ │ │ +06B41A LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +06B41E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06B41F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06B420 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06B44C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06B44E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06B452 CRC B3250C66 (3005549670) │ │ │ │ -06B456 Compressed Size 00000CCB (3275) │ │ │ │ -06B45A Uncompressed Size 0000310A (12554) │ │ │ │ -06B45E Filename Length 0026 (38) │ │ │ │ -06B460 Extra Length 0000 (0) │ │ │ │ -06B462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06B422 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06B424 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06B428 CRC B3250C66 (3005549670) │ │ │ │ +06B42C Compressed Size 00000CCB (3275) │ │ │ │ +06B430 Uncompressed Size 0000310A (12554) │ │ │ │ +06B434 Filename Length 0026 (38) │ │ │ │ +06B436 Extra Length 0000 (0) │ │ │ │ +06B438 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6B462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6B438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06B488 PAYLOAD │ │ │ │ +06B45E PAYLOAD │ │ │ │ │ │ │ │ -06C153 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -06C157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C159 General Purpose Flag 0800 (2048) │ │ │ │ +06C129 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +06C12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C12F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C15B Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C15D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06C161 CRC 8F36FA1F (2402744863) │ │ │ │ -06C165 Compressed Size 000007AC (1964) │ │ │ │ -06C169 Uncompressed Size 000070B9 (28857) │ │ │ │ -06C16D Filename Length 0025 (37) │ │ │ │ -06C16F Extra Length 0000 (0) │ │ │ │ -06C171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C133 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06C137 CRC 8F36FA1F (2402744863) │ │ │ │ +06C13B Compressed Size 000007AC (1964) │ │ │ │ +06C13F Uncompressed Size 000070B9 (28857) │ │ │ │ +06C143 Filename Length 0025 (37) │ │ │ │ +06C145 Extra Length 0000 (0) │ │ │ │ +06C147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C196 PAYLOAD │ │ │ │ +06C16C PAYLOAD │ │ │ │ │ │ │ │ -06C942 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -06C946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C948 General Purpose Flag 0800 (2048) │ │ │ │ +06C918 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +06C91C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C91D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C91E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C94A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C94C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06C950 CRC 08337B43 (137591619) │ │ │ │ -06C954 Compressed Size 000001F4 (500) │ │ │ │ -06C958 Uncompressed Size 000003A4 (932) │ │ │ │ -06C95C Filename Length 002D (45) │ │ │ │ -06C95E Extra Length 0000 (0) │ │ │ │ -06C960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C922 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06C926 CRC 08337B43 (137591619) │ │ │ │ +06C92A Compressed Size 000001F4 (500) │ │ │ │ +06C92E Uncompressed Size 000003A4 (932) │ │ │ │ +06C932 Filename Length 002D (45) │ │ │ │ +06C934 Extra Length 0000 (0) │ │ │ │ +06C936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C98D PAYLOAD │ │ │ │ +06C963 PAYLOAD │ │ │ │ │ │ │ │ -06CB81 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -06CB85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CB86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CB87 General Purpose Flag 0800 (2048) │ │ │ │ +06CB57 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +06CB5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CB5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CB5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CB89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CB8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06CB8F CRC 2027604E (539451470) │ │ │ │ -06CB93 Compressed Size 00000287 (647) │ │ │ │ -06CB97 Uncompressed Size 000007A0 (1952) │ │ │ │ -06CB9B Filename Length 002C (44) │ │ │ │ -06CB9D Extra Length 0000 (0) │ │ │ │ -06CB9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CB5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CB61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06CB65 CRC 2027604E (539451470) │ │ │ │ +06CB69 Compressed Size 00000287 (647) │ │ │ │ +06CB6D Uncompressed Size 000007A0 (1952) │ │ │ │ +06CB71 Filename Length 002C (44) │ │ │ │ +06CB73 Extra Length 0000 (0) │ │ │ │ +06CB75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CB9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CB75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CBCB PAYLOAD │ │ │ │ +06CBA1 PAYLOAD │ │ │ │ │ │ │ │ -06CE52 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -06CE56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE58 General Purpose Flag 0800 (2048) │ │ │ │ +06CE28 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +06CE2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06CE60 CRC DA9A1548 (3667531080) │ │ │ │ -06CE64 Compressed Size 00000679 (1657) │ │ │ │ -06CE68 Uncompressed Size 000011FA (4602) │ │ │ │ -06CE6C Filename Length 0028 (40) │ │ │ │ -06CE6E Extra Length 0000 (0) │ │ │ │ -06CE70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06CE36 CRC DA9A1548 (3667531080) │ │ │ │ +06CE3A Compressed Size 00000679 (1657) │ │ │ │ +06CE3E Uncompressed Size 000011FA (4602) │ │ │ │ +06CE42 Filename Length 0028 (40) │ │ │ │ +06CE44 Extra Length 0000 (0) │ │ │ │ +06CE46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CE70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CE98 PAYLOAD │ │ │ │ +06CE6E PAYLOAD │ │ │ │ │ │ │ │ -06D511 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -06D515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D517 General Purpose Flag 0800 (2048) │ │ │ │ +06D4E7 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +06D4EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D4EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D4ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D519 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D51B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06D51F CRC E9DF47CA (3923724234) │ │ │ │ -06D523 Compressed Size 000004BC (1212) │ │ │ │ -06D527 Uncompressed Size 0000249E (9374) │ │ │ │ -06D52B Filename Length 0027 (39) │ │ │ │ -06D52D Extra Length 0000 (0) │ │ │ │ -06D52F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D4EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D4F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06D4F5 CRC E9DF47CA (3923724234) │ │ │ │ +06D4F9 Compressed Size 000004BC (1212) │ │ │ │ +06D4FD Uncompressed Size 0000249E (9374) │ │ │ │ +06D501 Filename Length 0027 (39) │ │ │ │ +06D503 Extra Length 0000 (0) │ │ │ │ +06D505 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D52F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D505: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D556 PAYLOAD │ │ │ │ +06D52C PAYLOAD │ │ │ │ │ │ │ │ -06DA12 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -06DA16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06DA17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06DA18 General Purpose Flag 0800 (2048) │ │ │ │ +06D9E8 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +06D9EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D9ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D9EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06DA1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06DA1C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06DA20 CRC FE590403 (4267246595) │ │ │ │ -06DA24 Compressed Size 000005D7 (1495) │ │ │ │ -06DA28 Uncompressed Size 00000EA7 (3751) │ │ │ │ -06DA2C Filename Length 0020 (32) │ │ │ │ -06DA2E Extra Length 0000 (0) │ │ │ │ -06DA30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D9F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D9F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06D9F6 CRC FE590403 (4267246595) │ │ │ │ +06D9FA Compressed Size 000005D7 (1495) │ │ │ │ +06D9FE Uncompressed Size 00000EA7 (3751) │ │ │ │ +06DA02 Filename Length 0020 (32) │ │ │ │ +06DA04 Extra Length 0000 (0) │ │ │ │ +06DA06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6DA30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6DA06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06DA50 PAYLOAD │ │ │ │ +06DA26 PAYLOAD │ │ │ │ │ │ │ │ -06E027 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -06E02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E02D General Purpose Flag 0800 (2048) │ │ │ │ +06DFFD LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06E001 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E002 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E003 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E02F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E031 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06E035 CRC 659313CE (1704137678) │ │ │ │ -06E039 Compressed Size 0000062A (1578) │ │ │ │ -06E03D Uncompressed Size 0000258E (9614) │ │ │ │ -06E041 Filename Length 001F (31) │ │ │ │ -06E043 Extra Length 0000 (0) │ │ │ │ -06E045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E005 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E007 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06E00B CRC 659313CE (1704137678) │ │ │ │ +06E00F Compressed Size 0000062A (1578) │ │ │ │ +06E013 Uncompressed Size 0000258E (9614) │ │ │ │ +06E017 Filename Length 001F (31) │ │ │ │ +06E019 Extra Length 0000 (0) │ │ │ │ +06E01B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E01B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E064 PAYLOAD │ │ │ │ +06E03A PAYLOAD │ │ │ │ │ │ │ │ -06E68E LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06E692 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E693 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E694 General Purpose Flag 0800 (2048) │ │ │ │ +06E664 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06E668 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E669 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E66A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E696 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E698 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06E69C CRC 592859FC (1495816700) │ │ │ │ -06E6A0 Compressed Size 000008F0 (2288) │ │ │ │ -06E6A4 Uncompressed Size 0000182A (6186) │ │ │ │ -06E6A8 Filename Length 0020 (32) │ │ │ │ -06E6AA Extra Length 0000 (0) │ │ │ │ -06E6AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E66C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E66E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06E672 CRC 592859FC (1495816700) │ │ │ │ +06E676 Compressed Size 000008F0 (2288) │ │ │ │ +06E67A Uncompressed Size 0000182A (6186) │ │ │ │ +06E67E Filename Length 0020 (32) │ │ │ │ +06E680 Extra Length 0000 (0) │ │ │ │ +06E682 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E6AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E682: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E6CC PAYLOAD │ │ │ │ +06E6A2 PAYLOAD │ │ │ │ │ │ │ │ -06EFBC LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06EFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06EFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06EFC2 General Purpose Flag 0800 (2048) │ │ │ │ +06EF92 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06EF96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06EF97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06EF98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06EFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06EFC6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06EFCA CRC ADFCC535 (2919023925) │ │ │ │ -06EFCE Compressed Size 00000983 (2435) │ │ │ │ -06EFD2 Uncompressed Size 000042AE (17070) │ │ │ │ -06EFD6 Filename Length 001F (31) │ │ │ │ -06EFD8 Extra Length 0000 (0) │ │ │ │ -06EFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06EF9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +06EF9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06EFA0 CRC ADFCC535 (2919023925) │ │ │ │ +06EFA4 Compressed Size 00000983 (2435) │ │ │ │ +06EFA8 Uncompressed Size 000042AE (17070) │ │ │ │ +06EFAC Filename Length 001F (31) │ │ │ │ +06EFAE Extra Length 0000 (0) │ │ │ │ +06EFB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6EFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6EFB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06EFF9 PAYLOAD │ │ │ │ +06EFCF PAYLOAD │ │ │ │ │ │ │ │ -06F97C LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06F980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F982 General Purpose Flag 0800 (2048) │ │ │ │ +06F952 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06F956 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F957 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F958 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F984 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F986 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -06F98A CRC 86C1AB30 (2260839216) │ │ │ │ -06F98E Compressed Size 0000073D (1853) │ │ │ │ -06F992 Uncompressed Size 000013E7 (5095) │ │ │ │ -06F996 Filename Length 001F (31) │ │ │ │ -06F998 Extra Length 0000 (0) │ │ │ │ -06F99A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F95A Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F95C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +06F960 CRC 86C1AB30 (2260839216) │ │ │ │ +06F964 Compressed Size 0000073D (1853) │ │ │ │ +06F968 Uncompressed Size 000013E7 (5095) │ │ │ │ +06F96C Filename Length 001F (31) │ │ │ │ +06F96E Extra Length 0000 (0) │ │ │ │ +06F970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F99A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F9B9 PAYLOAD │ │ │ │ +06F98F PAYLOAD │ │ │ │ │ │ │ │ -0700F6 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -0700FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700FC General Purpose Flag 0800 (2048) │ │ │ │ +0700CC LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +0700D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -070100 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -070104 CRC 6A0FE984 (1779427716) │ │ │ │ -070108 Compressed Size 00000B12 (2834) │ │ │ │ -07010C Uncompressed Size 00007E29 (32297) │ │ │ │ -070110 Filename Length 001E (30) │ │ │ │ -070112 Extra Length 0000 (0) │ │ │ │ -070114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0700DA CRC 6A0FE984 (1779427716) │ │ │ │ +0700DE Compressed Size 00000B12 (2834) │ │ │ │ +0700E2 Uncompressed Size 00007E29 (32297) │ │ │ │ +0700E6 Filename Length 001E (30) │ │ │ │ +0700E8 Extra Length 0000 (0) │ │ │ │ +0700EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070132 PAYLOAD │ │ │ │ +070108 PAYLOAD │ │ │ │ │ │ │ │ -070C44 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -070C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070C4A General Purpose Flag 0800 (2048) │ │ │ │ +070C1A LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +070C1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070C1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070C20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -070C4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -070C52 CRC 4F8744A0 (1334264992) │ │ │ │ -070C56 Compressed Size 000005A4 (1444) │ │ │ │ -070C5A Uncompressed Size 00000ED6 (3798) │ │ │ │ -070C5E Filename Length 0020 (32) │ │ │ │ -070C60 Extra Length 0000 (0) │ │ │ │ -070C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070C22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070C24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +070C28 CRC 4F8744A0 (1334264992) │ │ │ │ +070C2C Compressed Size 000005A4 (1444) │ │ │ │ +070C30 Uncompressed Size 00000ED6 (3798) │ │ │ │ +070C34 Filename Length 0020 (32) │ │ │ │ +070C36 Extra Length 0000 (0) │ │ │ │ +070C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070C82 PAYLOAD │ │ │ │ +070C58 PAYLOAD │ │ │ │ │ │ │ │ -071226 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -07122A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07122B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07122C General Purpose Flag 0800 (2048) │ │ │ │ +0711FC LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +071200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071202 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07122E Compression Method 0008 (8) 'Deflated' │ │ │ │ -071230 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -071234 CRC 9D4DC270 (2639118960) │ │ │ │ -071238 Compressed Size 000007A6 (1958) │ │ │ │ -07123C Uncompressed Size 0000506B (20587) │ │ │ │ -071240 Filename Length 001F (31) │ │ │ │ -071242 Extra Length 0000 (0) │ │ │ │ -071244 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071204 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071206 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07120A CRC 9D4DC270 (2639118960) │ │ │ │ +07120E Compressed Size 000007A6 (1958) │ │ │ │ +071212 Uncompressed Size 0000506B (20587) │ │ │ │ +071216 Filename Length 001F (31) │ │ │ │ +071218 Extra Length 0000 (0) │ │ │ │ +07121A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7121A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071263 PAYLOAD │ │ │ │ +071239 PAYLOAD │ │ │ │ │ │ │ │ -071A09 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -071A0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071A0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071A0F General Purpose Flag 0800 (2048) │ │ │ │ +0719DF LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0719E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0719E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0719E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071A11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071A13 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -071A17 CRC 1FF7ABD2 (536325074) │ │ │ │ -071A1B Compressed Size 000003E0 (992) │ │ │ │ -071A1F Uncompressed Size 000008EA (2282) │ │ │ │ -071A23 Filename Length 002E (46) │ │ │ │ -071A25 Extra Length 0000 (0) │ │ │ │ -071A27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0719E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0719E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0719ED CRC 1FF7ABD2 (536325074) │ │ │ │ +0719F1 Compressed Size 000003E0 (992) │ │ │ │ +0719F5 Uncompressed Size 000008EA (2282) │ │ │ │ +0719F9 Filename Length 002E (46) │ │ │ │ +0719FB Extra Length 0000 (0) │ │ │ │ +0719FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x719FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071A55 PAYLOAD │ │ │ │ +071A2B PAYLOAD │ │ │ │ │ │ │ │ -071E35 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -071E39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071E3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071E3B General Purpose Flag 0800 (2048) │ │ │ │ +071E0B LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +071E0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071E10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071E11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071E3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -071E3F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -071E43 CRC 1C6B95F5 (476812789) │ │ │ │ -071E47 Compressed Size 000005CB (1483) │ │ │ │ -071E4B Uncompressed Size 00001418 (5144) │ │ │ │ -071E4F Filename Length 002D (45) │ │ │ │ -071E51 Extra Length 0000 (0) │ │ │ │ -071E53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071E13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071E15 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +071E19 CRC 1C6B95F5 (476812789) │ │ │ │ +071E1D Compressed Size 000005CB (1483) │ │ │ │ +071E21 Uncompressed Size 00001418 (5144) │ │ │ │ +071E25 Filename Length 002D (45) │ │ │ │ +071E27 Extra Length 0000 (0) │ │ │ │ +071E29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71E53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71E29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071E80 PAYLOAD │ │ │ │ +071E56 PAYLOAD │ │ │ │ │ │ │ │ -07244B LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -07244F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072450 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072451 General Purpose Flag 0800 (2048) │ │ │ │ +072421 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +072425 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072426 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072427 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072453 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072455 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -072459 CRC 5010EE44 (1343286852) │ │ │ │ -07245D Compressed Size 0000072B (1835) │ │ │ │ -072461 Uncompressed Size 000018D3 (6355) │ │ │ │ -072465 Filename Length 0035 (53) │ │ │ │ -072467 Extra Length 0000 (0) │ │ │ │ -072469 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072429 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07242B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07242F CRC 5010EE44 (1343286852) │ │ │ │ +072433 Compressed Size 0000072B (1835) │ │ │ │ +072437 Uncompressed Size 000018D3 (6355) │ │ │ │ +07243B Filename Length 0035 (53) │ │ │ │ +07243D Extra Length 0000 (0) │ │ │ │ +07243F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7243F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07249E PAYLOAD │ │ │ │ +072474 PAYLOAD │ │ │ │ │ │ │ │ -072BC9 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -072BCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072BCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072BCF General Purpose Flag 0800 (2048) │ │ │ │ +072B9F LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +072BA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072BA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072BA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072BD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072BD3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -072BD7 CRC A84AD2D4 (2823475924) │ │ │ │ -072BDB Compressed Size 00000617 (1559) │ │ │ │ -072BDF Uncompressed Size 000034DF (13535) │ │ │ │ -072BE3 Filename Length 0034 (52) │ │ │ │ -072BE5 Extra Length 0000 (0) │ │ │ │ -072BE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072BA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072BA9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +072BAD CRC A84AD2D4 (2823475924) │ │ │ │ +072BB1 Compressed Size 00000617 (1559) │ │ │ │ +072BB5 Uncompressed Size 000034DF (13535) │ │ │ │ +072BB9 Filename Length 0034 (52) │ │ │ │ +072BBB Extra Length 0000 (0) │ │ │ │ +072BBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72BE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72BBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072C1B PAYLOAD │ │ │ │ +072BF1 PAYLOAD │ │ │ │ │ │ │ │ -073232 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -073236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073238 General Purpose Flag 0800 (2048) │ │ │ │ +073208 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +07320C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07320D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07320E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07323A Compression Method 0000 (0) 'Stored' │ │ │ │ -07323C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -073240 CRC 00000000 (0) │ │ │ │ -073244 Compressed Size 00000000 (0) │ │ │ │ -073248 Uncompressed Size 00000000 (0) │ │ │ │ -07324C Filename Length 0013 (19) │ │ │ │ -07324E Extra Length 0000 (0) │ │ │ │ -073250 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +073210 Compression Method 0000 (0) 'Stored' │ │ │ │ +073212 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +073216 CRC 00000000 (0) │ │ │ │ +07321A Compressed Size 00000000 (0) │ │ │ │ +07321E Uncompressed Size 00000000 (0) │ │ │ │ +073222 Filename Length 0013 (19) │ │ │ │ +073224 Extra Length 0000 (0) │ │ │ │ +073226 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73250: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73226: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -073263 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -073267 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073268 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073269 General Purpose Flag 0800 (2048) │ │ │ │ +073239 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +07323D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07323E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07323F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07326B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07326D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -073271 CRC 69602A16 (1767909910) │ │ │ │ -073275 Compressed Size 00000226 (550) │ │ │ │ -073279 Uncompressed Size 000003A3 (931) │ │ │ │ -07327D Filename Length 0022 (34) │ │ │ │ -07327F Extra Length 0000 (0) │ │ │ │ -073281 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073241 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073243 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +073247 CRC 69602A16 (1767909910) │ │ │ │ +07324B Compressed Size 00000226 (550) │ │ │ │ +07324F Uncompressed Size 000003A3 (931) │ │ │ │ +073253 Filename Length 0022 (34) │ │ │ │ +073255 Extra Length 0000 (0) │ │ │ │ +073257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73281: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0732A3 PAYLOAD │ │ │ │ +073279 PAYLOAD │ │ │ │ │ │ │ │ -0734C9 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -0734CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734CF General Purpose Flag 0800 (2048) │ │ │ │ +07349F LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +0734A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0734D7 CRC 65AEB52C (1705948460) │ │ │ │ -0734DB Compressed Size 0000022C (556) │ │ │ │ -0734DF Uncompressed Size 00000401 (1025) │ │ │ │ -0734E3 Filename Length 0022 (34) │ │ │ │ -0734E5 Extra Length 0000 (0) │ │ │ │ -0734E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0734AD CRC 65AEB52C (1705948460) │ │ │ │ +0734B1 Compressed Size 0000022C (556) │ │ │ │ +0734B5 Uncompressed Size 00000401 (1025) │ │ │ │ +0734B9 Filename Length 0022 (34) │ │ │ │ +0734BB Extra Length 0000 (0) │ │ │ │ +0734BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x734E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073509 PAYLOAD │ │ │ │ +0734DF PAYLOAD │ │ │ │ │ │ │ │ -073735 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -073739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07373A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07373B General Purpose Flag 0800 (2048) │ │ │ │ +07370B LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +07370F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073711 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07373D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07373F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -073743 CRC 3855514D (945115469) │ │ │ │ -073747 Compressed Size 00000CFA (3322) │ │ │ │ -07374B Uncompressed Size 000019A6 (6566) │ │ │ │ -07374F Filename Length 0020 (32) │ │ │ │ -073751 Extra Length 0000 (0) │ │ │ │ -073753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073713 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073715 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +073719 CRC 3855514D (945115469) │ │ │ │ +07371D Compressed Size 00000CFA (3322) │ │ │ │ +073721 Uncompressed Size 000019A6 (6566) │ │ │ │ +073725 Filename Length 0020 (32) │ │ │ │ +073727 Extra Length 0000 (0) │ │ │ │ +073729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073773 PAYLOAD │ │ │ │ +073749 PAYLOAD │ │ │ │ │ │ │ │ -07446D LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -074471 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074472 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074473 General Purpose Flag 0800 (2048) │ │ │ │ +074443 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +074447 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074448 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074449 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074475 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074477 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07447B CRC E934E83C (3912558652) │ │ │ │ -07447F Compressed Size 00000667 (1639) │ │ │ │ -074483 Uncompressed Size 0000168B (5771) │ │ │ │ -074487 Filename Length 001F (31) │ │ │ │ -074489 Extra Length 0000 (0) │ │ │ │ -07448B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07444B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07444D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +074451 CRC E934E83C (3912558652) │ │ │ │ +074455 Compressed Size 00000667 (1639) │ │ │ │ +074459 Uncompressed Size 0000168B (5771) │ │ │ │ +07445D Filename Length 001F (31) │ │ │ │ +07445F Extra Length 0000 (0) │ │ │ │ +074461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7448B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0744AA PAYLOAD │ │ │ │ +074480 PAYLOAD │ │ │ │ │ │ │ │ -074B11 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -074B15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B17 General Purpose Flag 0800 (2048) │ │ │ │ +074AE7 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +074AEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074AEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074AED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -074B1F CRC 3D16EE22 (1024912930) │ │ │ │ -074B23 Compressed Size 000006CD (1741) │ │ │ │ -074B27 Uncompressed Size 00000D13 (3347) │ │ │ │ -074B2B Filename Length 0024 (36) │ │ │ │ -074B2D Extra Length 0000 (0) │ │ │ │ -074B2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074AEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +074AF1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +074AF5 CRC 3D16EE22 (1024912930) │ │ │ │ +074AF9 Compressed Size 000006CD (1741) │ │ │ │ +074AFD Uncompressed Size 00000D13 (3347) │ │ │ │ +074B01 Filename Length 0024 (36) │ │ │ │ +074B03 Extra Length 0000 (0) │ │ │ │ +074B05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B53 PAYLOAD │ │ │ │ +074B29 PAYLOAD │ │ │ │ │ │ │ │ -075220 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -075224 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075225 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075226 General Purpose Flag 0800 (2048) │ │ │ │ +0751F6 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +0751FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0751FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0751FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075228 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07522A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07522E CRC 8F89A5CA (2408162762) │ │ │ │ -075232 Compressed Size 000003AD (941) │ │ │ │ -075236 Uncompressed Size 00000D54 (3412) │ │ │ │ -07523A Filename Length 0023 (35) │ │ │ │ -07523C Extra Length 0000 (0) │ │ │ │ -07523E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0751FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +075200 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075204 CRC 8F89A5CA (2408162762) │ │ │ │ +075208 Compressed Size 000003AD (941) │ │ │ │ +07520C Uncompressed Size 00000D54 (3412) │ │ │ │ +075210 Filename Length 0023 (35) │ │ │ │ +075212 Extra Length 0000 (0) │ │ │ │ +075214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7523E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075261 PAYLOAD │ │ │ │ +075237 PAYLOAD │ │ │ │ │ │ │ │ -07560E LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -075612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075614 General Purpose Flag 0800 (2048) │ │ │ │ +0755E4 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0755E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0755E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0755EA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075616 Compression Method 0000 (0) 'Stored' │ │ │ │ -075618 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07561C CRC 00000000 (0) │ │ │ │ -075620 Compressed Size 00000000 (0) │ │ │ │ -075624 Uncompressed Size 00000000 (0) │ │ │ │ -075628 Filename Length 0014 (20) │ │ │ │ -07562A Extra Length 0000 (0) │ │ │ │ -07562C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0755EC Compression Method 0000 (0) 'Stored' │ │ │ │ +0755EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0755F2 CRC 00000000 (0) │ │ │ │ +0755F6 Compressed Size 00000000 (0) │ │ │ │ +0755FA Uncompressed Size 00000000 (0) │ │ │ │ +0755FE Filename Length 0014 (20) │ │ │ │ +075600 Extra Length 0000 (0) │ │ │ │ +075602 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7562C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75602: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075640 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -075644 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075645 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075646 General Purpose Flag 0800 (2048) │ │ │ │ +075616 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +07561A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07561B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07561C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075648 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07564A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07564E CRC B4E9FA4A (3035232842) │ │ │ │ -075652 Compressed Size 000001CB (459) │ │ │ │ -075656 Uncompressed Size 0000030A (778) │ │ │ │ -07565A Filename Length 0025 (37) │ │ │ │ -07565C Extra Length 0000 (0) │ │ │ │ -07565E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07561E Compression Method 0008 (8) 'Deflated' │ │ │ │ +075620 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075624 CRC 25083264 (621294180) │ │ │ │ +075628 Compressed Size 000001CA (458) │ │ │ │ +07562C Uncompressed Size 0000030A (778) │ │ │ │ +075630 Filename Length 0025 (37) │ │ │ │ +075632 Extra Length 0000 (0) │ │ │ │ +075634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7565E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075683 PAYLOAD │ │ │ │ +075659 PAYLOAD │ │ │ │ │ │ │ │ -07584E LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -075852 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075853 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075854 General Purpose Flag 0800 (2048) │ │ │ │ +075823 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +075827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075829 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075856 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075858 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07585C CRC 8A741CD2 (2322865362) │ │ │ │ -075860 Compressed Size 000001E1 (481) │ │ │ │ -075864 Uncompressed Size 00000453 (1107) │ │ │ │ -075868 Filename Length 0024 (36) │ │ │ │ -07586A Extra Length 0000 (0) │ │ │ │ -07586C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07582B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07582D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075831 CRC 561E776A (1444837226) │ │ │ │ +075835 Compressed Size 000001DB (475) │ │ │ │ +075839 Uncompressed Size 0000042B (1067) │ │ │ │ +07583D Filename Length 0024 (36) │ │ │ │ +07583F Extra Length 0000 (0) │ │ │ │ +075841 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7586C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75841: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075890 PAYLOAD │ │ │ │ +075865 PAYLOAD │ │ │ │ │ │ │ │ -075A71 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -075A75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A77 General Purpose Flag 0800 (2048) │ │ │ │ +075A40 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +075A44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075A7B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -075A7F CRC 070EA76C (118400876) │ │ │ │ -075A83 Compressed Size 00000298 (664) │ │ │ │ -075A87 Uncompressed Size 00000525 (1317) │ │ │ │ -075A8B Filename Length 0027 (39) │ │ │ │ -075A8D Extra Length 0000 (0) │ │ │ │ -075A8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075A4A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075A4E CRC 2938FB20 (691600160) │ │ │ │ +075A52 Compressed Size 0000029A (666) │ │ │ │ +075A56 Uncompressed Size 00000525 (1317) │ │ │ │ +075A5A Filename Length 0027 (39) │ │ │ │ +075A5C Extra Length 0000 (0) │ │ │ │ +075A5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75A8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075AB6 PAYLOAD │ │ │ │ +075A85 PAYLOAD │ │ │ │ │ │ │ │ -075D4E LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -075D52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075D53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075D54 General Purpose Flag 0800 (2048) │ │ │ │ +075D1F LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +075D23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075D24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075D25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075D56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075D58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -075D5C CRC 29C85FE4 (700997604) │ │ │ │ -075D60 Compressed Size 000002A5 (677) │ │ │ │ -075D64 Uncompressed Size 00000846 (2118) │ │ │ │ -075D68 Filename Length 0026 (38) │ │ │ │ -075D6A Extra Length 0000 (0) │ │ │ │ -075D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075D27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075D29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +075D2D CRC B7607D0F (3076553999) │ │ │ │ +075D31 Compressed Size 000002A0 (672) │ │ │ │ +075D35 Uncompressed Size 0000081E (2078) │ │ │ │ +075D39 Filename Length 0026 (38) │ │ │ │ +075D3B Extra Length 0000 (0) │ │ │ │ +075D3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75D3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075D92 PAYLOAD │ │ │ │ +075D63 PAYLOAD │ │ │ │ │ │ │ │ -076037 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -07603B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07603C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07603D General Purpose Flag 0800 (2048) │ │ │ │ +076003 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +076007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076009 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07603F Compression Method 0008 (8) 'Deflated' │ │ │ │ -076041 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076045 CRC 36C1B0E6 (918663398) │ │ │ │ -076049 Compressed Size 000001D0 (464) │ │ │ │ -07604D Uncompressed Size 0000031E (798) │ │ │ │ -076051 Filename Length 0029 (41) │ │ │ │ -076053 Extra Length 0000 (0) │ │ │ │ -076055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07600B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07600D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +076011 CRC 6DB53565 (1840592229) │ │ │ │ +076015 Compressed Size 000001D2 (466) │ │ │ │ +076019 Uncompressed Size 0000031E (798) │ │ │ │ +07601D Filename Length 0029 (41) │ │ │ │ +07601F Extra Length 0000 (0) │ │ │ │ +076021 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07607E PAYLOAD │ │ │ │ +07604A PAYLOAD │ │ │ │ │ │ │ │ -07624E LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -076252 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076253 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076254 General Purpose Flag 0800 (2048) │ │ │ │ +07621C LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +076220 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076221 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076222 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076256 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076258 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07625C CRC 15259B0C (354786060) │ │ │ │ -076260 Compressed Size 000001B5 (437) │ │ │ │ -076264 Uncompressed Size 00000424 (1060) │ │ │ │ -076268 Filename Length 0028 (40) │ │ │ │ -07626A Extra Length 0000 (0) │ │ │ │ -07626C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076224 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076226 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07622A CRC EDA9DED0 (3987332816) │ │ │ │ +07622E Compressed Size 000001AF (431) │ │ │ │ +076232 Uncompressed Size 000003FC (1020) │ │ │ │ +076236 Filename Length 0028 (40) │ │ │ │ +076238 Extra Length 0000 (0) │ │ │ │ +07623A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7626C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7623A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076294 PAYLOAD │ │ │ │ +076262 PAYLOAD │ │ │ │ │ │ │ │ -076449 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -07644D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07644E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07644F General Purpose Flag 0800 (2048) │ │ │ │ +076411 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +076415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076417 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076451 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076453 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076457 CRC EE43C573 (3997418867) │ │ │ │ -07645B Compressed Size 00000246 (582) │ │ │ │ -07645F Uncompressed Size 0000045A (1114) │ │ │ │ -076463 Filename Length 0025 (37) │ │ │ │ -076465 Extra Length 0000 (0) │ │ │ │ -076467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076419 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07641B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07641F CRC EE43C573 (3997418867) │ │ │ │ +076423 Compressed Size 00000246 (582) │ │ │ │ +076427 Uncompressed Size 0000045A (1114) │ │ │ │ +07642B Filename Length 0025 (37) │ │ │ │ +07642D Extra Length 0000 (0) │ │ │ │ +07642F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7642F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07648C PAYLOAD │ │ │ │ +076454 PAYLOAD │ │ │ │ │ │ │ │ -0766D2 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0766D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0766D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0766D8 General Purpose Flag 0800 (2048) │ │ │ │ +07669A LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +07669E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07669F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0766A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0766DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0766DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0766E0 CRC 85E4739C (2246341532) │ │ │ │ -0766E4 Compressed Size 00000280 (640) │ │ │ │ -0766E8 Uncompressed Size 000007BD (1981) │ │ │ │ -0766EC Filename Length 0024 (36) │ │ │ │ -0766EE Extra Length 0000 (0) │ │ │ │ -0766F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0766A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0766A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0766A8 CRC 85E4739C (2246341532) │ │ │ │ +0766AC Compressed Size 00000280 (640) │ │ │ │ +0766B0 Uncompressed Size 000007BD (1981) │ │ │ │ +0766B4 Filename Length 0024 (36) │ │ │ │ +0766B6 Extra Length 0000 (0) │ │ │ │ +0766B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x766F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x766B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076714 PAYLOAD │ │ │ │ +0766DC PAYLOAD │ │ │ │ │ │ │ │ -076994 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -076998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07699A General Purpose Flag 0800 (2048) │ │ │ │ +07695C LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +076960 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076961 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076962 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07699C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07699E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0769A2 CRC 10FC16D7 (284956375) │ │ │ │ -0769A6 Compressed Size 000003A1 (929) │ │ │ │ -0769AA Uncompressed Size 00000959 (2393) │ │ │ │ -0769AE Filename Length 0022 (34) │ │ │ │ -0769B0 Extra Length 0000 (0) │ │ │ │ -0769B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076964 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076966 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07696A CRC AC1E82C5 (2887680709) │ │ │ │ +07696E Compressed Size 000003A1 (929) │ │ │ │ +076972 Uncompressed Size 00000959 (2393) │ │ │ │ +076976 Filename Length 0022 (34) │ │ │ │ +076978 Extra Length 0000 (0) │ │ │ │ +07697A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7697A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769D4 PAYLOAD │ │ │ │ +07699C PAYLOAD │ │ │ │ │ │ │ │ -076D75 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -076D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076D7B General Purpose Flag 0800 (2048) │ │ │ │ +076D3D LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +076D41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076D42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076D43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -076D7F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -076D83 CRC 417505E5 (1098188261) │ │ │ │ -076D87 Compressed Size 00000461 (1121) │ │ │ │ -076D8B Uncompressed Size 00001FAF (8111) │ │ │ │ -076D8F Filename Length 0021 (33) │ │ │ │ -076D91 Extra Length 0000 (0) │ │ │ │ -076D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076D45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076D47 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +076D4B CRC 29D1CC84 (701615236) │ │ │ │ +076D4F Compressed Size 00000462 (1122) │ │ │ │ +076D53 Uncompressed Size 00001FAF (8111) │ │ │ │ +076D57 Filename Length 0021 (33) │ │ │ │ +076D59 Extra Length 0000 (0) │ │ │ │ +076D5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76D5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076DB4 PAYLOAD │ │ │ │ +076D7C PAYLOAD │ │ │ │ │ │ │ │ -077215 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -077219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07721A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07721B General Purpose Flag 0800 (2048) │ │ │ │ +0771DE LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +0771E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0771E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0771E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07721D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07721F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077223 CRC 6F80F4BF (1870722239) │ │ │ │ -077227 Compressed Size 000002C7 (711) │ │ │ │ -07722B Uncompressed Size 000005E6 (1510) │ │ │ │ -07722F Filename Length 002A (42) │ │ │ │ -077231 Extra Length 0000 (0) │ │ │ │ -077233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0771E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0771E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0771EC CRC 6F80F4BF (1870722239) │ │ │ │ +0771F0 Compressed Size 000002C7 (711) │ │ │ │ +0771F4 Uncompressed Size 000005E6 (1510) │ │ │ │ +0771F8 Filename Length 002A (42) │ │ │ │ +0771FA Extra Length 0000 (0) │ │ │ │ +0771FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x771FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07725D PAYLOAD │ │ │ │ +077226 PAYLOAD │ │ │ │ │ │ │ │ -077524 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -077528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07752A General Purpose Flag 0800 (2048) │ │ │ │ +0774ED LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0774F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0774F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0774F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07752C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07752E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077532 CRC 5CEEDA65 (1559157349) │ │ │ │ -077536 Compressed Size 000002F3 (755) │ │ │ │ -07753A Uncompressed Size 00000C87 (3207) │ │ │ │ -07753E Filename Length 0029 (41) │ │ │ │ -077540 Extra Length 0000 (0) │ │ │ │ -077542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0774F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0774F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0774FB CRC 5CEEDA65 (1559157349) │ │ │ │ +0774FF Compressed Size 000002F3 (755) │ │ │ │ +077503 Uncompressed Size 00000C87 (3207) │ │ │ │ +077507 Filename Length 0029 (41) │ │ │ │ +077509 Extra Length 0000 (0) │ │ │ │ +07750B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7750B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07756B PAYLOAD │ │ │ │ +077534 PAYLOAD │ │ │ │ │ │ │ │ -07785E LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -077862 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077863 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077864 General Purpose Flag 0800 (2048) │ │ │ │ +077827 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +07782B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07782C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07782D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077866 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077868 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07786C CRC EDC213C6 (3988919238) │ │ │ │ -077870 Compressed Size 000001C7 (455) │ │ │ │ -077874 Uncompressed Size 000002EC (748) │ │ │ │ -077878 Filename Length 001F (31) │ │ │ │ -07787A Extra Length 0000 (0) │ │ │ │ -07787C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07782F Compression Method 0008 (8) 'Deflated' │ │ │ │ +077831 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077835 CRC EDC213C6 (3988919238) │ │ │ │ +077839 Compressed Size 000001C7 (455) │ │ │ │ +07783D Uncompressed Size 000002EC (748) │ │ │ │ +077841 Filename Length 001F (31) │ │ │ │ +077843 Extra Length 0000 (0) │ │ │ │ +077845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7787C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07789B PAYLOAD │ │ │ │ +077864 PAYLOAD │ │ │ │ │ │ │ │ -077A62 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -077A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077A68 General Purpose Flag 0800 (2048) │ │ │ │ +077A2B LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +077A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077A31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -077A6C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077A70 CRC 9B60A8EE (2606803182) │ │ │ │ -077A74 Compressed Size 000001D2 (466) │ │ │ │ -077A78 Uncompressed Size 000003EF (1007) │ │ │ │ -077A7C Filename Length 001E (30) │ │ │ │ -077A7E Extra Length 0000 (0) │ │ │ │ -077A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077A35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077A39 CRC 9B60A8EE (2606803182) │ │ │ │ +077A3D Compressed Size 000001D2 (466) │ │ │ │ +077A41 Uncompressed Size 000003EF (1007) │ │ │ │ +077A45 Filename Length 001E (30) │ │ │ │ +077A47 Extra Length 0000 (0) │ │ │ │ +077A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077A9E PAYLOAD │ │ │ │ +077A67 PAYLOAD │ │ │ │ │ │ │ │ -077C70 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -077C74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077C75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077C76 General Purpose Flag 0800 (2048) │ │ │ │ +077C39 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +077C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077C3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077C78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077C7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077C7E CRC 4DA9F5BA (1302984122) │ │ │ │ -077C82 Compressed Size 0000030A (778) │ │ │ │ -077C86 Uncompressed Size 000006A9 (1705) │ │ │ │ -077C8A Filename Length 002C (44) │ │ │ │ -077C8C Extra Length 0000 (0) │ │ │ │ -077C8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077C43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077C47 CRC 4DA9F5BA (1302984122) │ │ │ │ +077C4B Compressed Size 0000030A (778) │ │ │ │ +077C4F Uncompressed Size 000006A9 (1705) │ │ │ │ +077C53 Filename Length 002C (44) │ │ │ │ +077C55 Extra Length 0000 (0) │ │ │ │ +077C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77C8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077CBA PAYLOAD │ │ │ │ +077C83 PAYLOAD │ │ │ │ │ │ │ │ -077FC4 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -077FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077FCA General Purpose Flag 0800 (2048) │ │ │ │ +077F8D LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +077F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077FCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -077FCE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -077FD2 CRC 16BE5F6F (381575023) │ │ │ │ -077FD6 Compressed Size 0000028B (651) │ │ │ │ -077FDA Uncompressed Size 00000B28 (2856) │ │ │ │ -077FDE Filename Length 002B (43) │ │ │ │ -077FE0 Extra Length 0000 (0) │ │ │ │ -077FE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077F97 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +077F9B CRC 16BE5F6F (381575023) │ │ │ │ +077F9F Compressed Size 0000028B (651) │ │ │ │ +077FA3 Uncompressed Size 00000B28 (2856) │ │ │ │ +077FA7 Filename Length 002B (43) │ │ │ │ +077FA9 Extra Length 0000 (0) │ │ │ │ +077FAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77FAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07800D PAYLOAD │ │ │ │ +077FD6 PAYLOAD │ │ │ │ │ │ │ │ -078298 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -07829C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07829D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07829E General Purpose Flag 0800 (2048) │ │ │ │ +078261 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +078265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078267 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0782A0 Compression Method 0000 (0) 'Stored' │ │ │ │ -0782A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0782A6 CRC 00000000 (0) │ │ │ │ -0782AA Compressed Size 00000000 (0) │ │ │ │ -0782AE Uncompressed Size 00000000 (0) │ │ │ │ -0782B2 Filename Length 0015 (21) │ │ │ │ -0782B4 Extra Length 0000 (0) │ │ │ │ -0782B6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078269 Compression Method 0000 (0) 'Stored' │ │ │ │ +07826B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07826F CRC 00000000 (0) │ │ │ │ +078273 Compressed Size 00000000 (0) │ │ │ │ +078277 Uncompressed Size 00000000 (0) │ │ │ │ +07827B Filename Length 0015 (21) │ │ │ │ +07827D Extra Length 0000 (0) │ │ │ │ +07827F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782B6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7827F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0782CB LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0782CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0782D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0782D1 General Purpose Flag 0800 (2048) │ │ │ │ +078294 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +078298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07829A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0782D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0782D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0782D9 CRC 8B10A4DE (2333123806) │ │ │ │ -0782DD Compressed Size 00000E74 (3700) │ │ │ │ -0782E1 Uncompressed Size 00002B2A (11050) │ │ │ │ -0782E5 Filename Length 0024 (36) │ │ │ │ -0782E7 Extra Length 0000 (0) │ │ │ │ -0782E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07829C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07829E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0782A2 CRC 8B10A4DE (2333123806) │ │ │ │ +0782A6 Compressed Size 00000E74 (3700) │ │ │ │ +0782AA Uncompressed Size 00002B2A (11050) │ │ │ │ +0782AE Filename Length 0024 (36) │ │ │ │ +0782B0 Extra Length 0000 (0) │ │ │ │ +0782B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x782B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07830D PAYLOAD │ │ │ │ +0782D6 PAYLOAD │ │ │ │ │ │ │ │ -079181 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -079185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -079186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -079187 General Purpose Flag 0800 (2048) │ │ │ │ +07914A LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +07914E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07914F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +079150 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -079189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07918B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07918F CRC AB6E4A08 (2876131848) │ │ │ │ -079193 Compressed Size 0000160D (5645) │ │ │ │ -079197 Uncompressed Size 00008E8F (36495) │ │ │ │ -07919B Filename Length 0023 (35) │ │ │ │ -07919D Extra Length 0000 (0) │ │ │ │ -07919F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +079152 Compression Method 0008 (8) 'Deflated' │ │ │ │ +079154 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +079158 CRC AB6E4A08 (2876131848) │ │ │ │ +07915C Compressed Size 0000160D (5645) │ │ │ │ +079160 Uncompressed Size 00008E8F (36495) │ │ │ │ +079164 Filename Length 0023 (35) │ │ │ │ +079166 Extra Length 0000 (0) │ │ │ │ +079168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7919F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x79168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0791C2 PAYLOAD │ │ │ │ +07918B PAYLOAD │ │ │ │ │ │ │ │ -07A7CF LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A7D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7D5 General Purpose Flag 0800 (2048) │ │ │ │ +07A798 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A79C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A79D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A79E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7D7 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A7D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07A7DD CRC 00000000 (0) │ │ │ │ -07A7E1 Compressed Size 00000000 (0) │ │ │ │ -07A7E5 Uncompressed Size 00000000 (0) │ │ │ │ -07A7E9 Filename Length 0013 (19) │ │ │ │ -07A7EB Extra Length 0000 (0) │ │ │ │ -07A7ED Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7A0 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A7A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07A7A6 CRC 00000000 (0) │ │ │ │ +07A7AA Compressed Size 00000000 (0) │ │ │ │ +07A7AE Uncompressed Size 00000000 (0) │ │ │ │ +07A7B2 Filename Length 0013 (19) │ │ │ │ +07A7B4 Extra Length 0000 (0) │ │ │ │ +07A7B6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A7ED: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7B6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A800 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A806 General Purpose Flag 0800 (2048) │ │ │ │ +07A7C9 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A7CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A80A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07A80E CRC 4E085CE0 (1309170912) │ │ │ │ -07A812 Compressed Size 00000348 (840) │ │ │ │ -07A816 Uncompressed Size 000006CA (1738) │ │ │ │ -07A81A Filename Length 001E (30) │ │ │ │ -07A81C Extra Length 0000 (0) │ │ │ │ -07A81E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A7D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07A7D7 CRC 4E085CE0 (1309170912) │ │ │ │ +07A7DB Compressed Size 00000348 (840) │ │ │ │ +07A7DF Uncompressed Size 000006CA (1738) │ │ │ │ +07A7E3 Filename Length 001E (30) │ │ │ │ +07A7E5 Extra Length 0000 (0) │ │ │ │ +07A7E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A81E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A83C PAYLOAD │ │ │ │ +07A805 PAYLOAD │ │ │ │ │ │ │ │ -07AB84 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07AB88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AB89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AB8A General Purpose Flag 0800 (2048) │ │ │ │ +07AB4D LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07AB51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AB52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AB53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AB8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AB8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07AB92 CRC A53473E9 (2771678185) │ │ │ │ -07AB96 Compressed Size 0000036B (875) │ │ │ │ -07AB9A Uncompressed Size 00000C1F (3103) │ │ │ │ -07AB9E Filename Length 001D (29) │ │ │ │ -07ABA0 Extra Length 0000 (0) │ │ │ │ -07ABA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AB55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AB57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07AB5B CRC A53473E9 (2771678185) │ │ │ │ +07AB5F Compressed Size 0000036B (875) │ │ │ │ +07AB63 Uncompressed Size 00000C1F (3103) │ │ │ │ +07AB67 Filename Length 001D (29) │ │ │ │ +07AB69 Extra Length 0000 (0) │ │ │ │ +07AB6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ABA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ABBF PAYLOAD │ │ │ │ +07AB88 PAYLOAD │ │ │ │ │ │ │ │ -07AF2A LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07AF2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AF2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AF30 General Purpose Flag 0800 (2048) │ │ │ │ +07AEF3 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AEF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AEF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AEF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AF32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AF34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07AF38 CRC AAC3393B (2864920891) │ │ │ │ -07AF3C Compressed Size 000005A5 (1445) │ │ │ │ -07AF40 Uncompressed Size 00000F6F (3951) │ │ │ │ -07AF44 Filename Length 0029 (41) │ │ │ │ -07AF46 Extra Length 0000 (0) │ │ │ │ -07AF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AEFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AEFD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07AF01 CRC AAC3393B (2864920891) │ │ │ │ +07AF05 Compressed Size 000005A5 (1445) │ │ │ │ +07AF09 Uncompressed Size 00000F6F (3951) │ │ │ │ +07AF0D Filename Length 0029 (41) │ │ │ │ +07AF0F Extra Length 0000 (0) │ │ │ │ +07AF11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AF11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07AF71 PAYLOAD │ │ │ │ +07AF3A PAYLOAD │ │ │ │ │ │ │ │ -07B516 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B51A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B51B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B51C General Purpose Flag 0800 (2048) │ │ │ │ +07B4DF LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B4E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B4E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B4E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B51E Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B520 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07B524 CRC A247F4FA (2722624762) │ │ │ │ -07B528 Compressed Size 00000420 (1056) │ │ │ │ -07B52C Uncompressed Size 00001B7D (7037) │ │ │ │ -07B530 Filename Length 0028 (40) │ │ │ │ -07B532 Extra Length 0000 (0) │ │ │ │ -07B534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B4E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B4E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07B4ED CRC A247F4FA (2722624762) │ │ │ │ +07B4F1 Compressed Size 00000420 (1056) │ │ │ │ +07B4F5 Uncompressed Size 00001B7D (7037) │ │ │ │ +07B4F9 Filename Length 0028 (40) │ │ │ │ +07B4FB Extra Length 0000 (0) │ │ │ │ +07B4FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B4FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B55C PAYLOAD │ │ │ │ +07B525 PAYLOAD │ │ │ │ │ │ │ │ -07B97C LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B982 General Purpose Flag 0800 (2048) │ │ │ │ +07B945 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B94B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B984 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B986 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07B98A CRC 63130109 (1662189833) │ │ │ │ -07B98E Compressed Size 00000255 (597) │ │ │ │ -07B992 Uncompressed Size 000004DA (1242) │ │ │ │ -07B996 Filename Length 0030 (48) │ │ │ │ -07B998 Extra Length 0000 (0) │ │ │ │ -07B99A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B94D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B94F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07B953 CRC 63130109 (1662189833) │ │ │ │ +07B957 Compressed Size 00000255 (597) │ │ │ │ +07B95B Uncompressed Size 000004DA (1242) │ │ │ │ +07B95F Filename Length 0030 (48) │ │ │ │ +07B961 Extra Length 0000 (0) │ │ │ │ +07B963 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B99A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B9CA PAYLOAD │ │ │ │ +07B993 PAYLOAD │ │ │ │ │ │ │ │ -07BC1F LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BC23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BC24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BC25 General Purpose Flag 0800 (2048) │ │ │ │ +07BBE8 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BBEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BBED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BBEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BC27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BC29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07BC2D CRC 7A739F95 (2054397845) │ │ │ │ -07BC31 Compressed Size 00000246 (582) │ │ │ │ -07BC35 Uncompressed Size 00000834 (2100) │ │ │ │ -07BC39 Filename Length 002F (47) │ │ │ │ -07BC3B Extra Length 0000 (0) │ │ │ │ -07BC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BBF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BBF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07BBF6 CRC 7A739F95 (2054397845) │ │ │ │ +07BBFA Compressed Size 00000246 (582) │ │ │ │ +07BBFE Uncompressed Size 00000834 (2100) │ │ │ │ +07BC02 Filename Length 002F (47) │ │ │ │ +07BC04 Extra Length 0000 (0) │ │ │ │ +07BC06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BC06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BC6C PAYLOAD │ │ │ │ +07BC35 PAYLOAD │ │ │ │ │ │ │ │ -07BEB2 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BEB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BEB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BEB8 General Purpose Flag 0800 (2048) │ │ │ │ +07BE7B LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BE7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BE80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BE81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BEBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BEBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07BEC0 CRC CDC5FFE5 (3452305381) │ │ │ │ -07BEC4 Compressed Size 000004DA (1242) │ │ │ │ -07BEC8 Uncompressed Size 00000EB7 (3767) │ │ │ │ -07BECC Filename Length 002D (45) │ │ │ │ -07BECE Extra Length 0000 (0) │ │ │ │ -07BED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BE83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BE85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07BE89 CRC CDC5FFE5 (3452305381) │ │ │ │ +07BE8D Compressed Size 000004DA (1242) │ │ │ │ +07BE91 Uncompressed Size 00000EB7 (3767) │ │ │ │ +07BE95 Filename Length 002D (45) │ │ │ │ +07BE97 Extra Length 0000 (0) │ │ │ │ +07BE99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BE99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BEFD PAYLOAD │ │ │ │ +07BEC6 PAYLOAD │ │ │ │ │ │ │ │ -07C3D7 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C3DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C3DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C3DD General Purpose Flag 0800 (2048) │ │ │ │ +07C3A0 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C3A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C3A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C3A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C3DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C3E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07C3E5 CRC C9EEF646 (3387881030) │ │ │ │ -07C3E9 Compressed Size 0000047E (1150) │ │ │ │ -07C3ED Uncompressed Size 00002033 (8243) │ │ │ │ -07C3F1 Filename Length 002C (44) │ │ │ │ -07C3F3 Extra Length 0000 (0) │ │ │ │ -07C3F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C3A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C3AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07C3AE CRC C9EEF646 (3387881030) │ │ │ │ +07C3B2 Compressed Size 0000047E (1150) │ │ │ │ +07C3B6 Uncompressed Size 00002033 (8243) │ │ │ │ +07C3BA Filename Length 002C (44) │ │ │ │ +07C3BC Extra Length 0000 (0) │ │ │ │ +07C3BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C3F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C3BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C421 PAYLOAD │ │ │ │ +07C3EA PAYLOAD │ │ │ │ │ │ │ │ -07C89F LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C8A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C8A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C8A5 General Purpose Flag 0800 (2048) │ │ │ │ +07C868 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C86C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C86D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C86E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C8A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C8A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -07C8AD CRC DDBE7D83 (3720248707) │ │ │ │ -07C8B1 Compressed Size 00007200 (29184) │ │ │ │ -07C8B5 Uncompressed Size 00018DC2 (101826) │ │ │ │ -07C8B9 Filename Length 0020 (32) │ │ │ │ -07C8BB Extra Length 0000 (0) │ │ │ │ -07C8BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C870 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C872 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +07C876 CRC DDBE7D83 (3720248707) │ │ │ │ +07C87A Compressed Size 00007200 (29184) │ │ │ │ +07C87E Uncompressed Size 00018DC2 (101826) │ │ │ │ +07C882 Filename Length 0020 (32) │ │ │ │ +07C884 Extra Length 0000 (0) │ │ │ │ +07C886 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C8BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C886: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C8DD PAYLOAD │ │ │ │ +07C8A6 PAYLOAD │ │ │ │ │ │ │ │ -083ADD LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -083AE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -083AE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -083AE3 General Purpose Flag 0800 (2048) │ │ │ │ +083AA6 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +083AAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +083AAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +083AAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -083AE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -083AE7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -083AEB CRC 9A43E6A6 (2588141222) │ │ │ │ -083AEF Compressed Size 0000FEA8 (65192) │ │ │ │ -083AF3 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -083AF7 Filename Length 001F (31) │ │ │ │ -083AF9 Extra Length 0000 (0) │ │ │ │ -083AFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +083AAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +083AB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +083AB4 CRC 9A43E6A6 (2588141222) │ │ │ │ +083AB8 Compressed Size 0000FEA8 (65192) │ │ │ │ +083ABC Uncompressed Size 0008B9B1 (571825) │ │ │ │ +083AC0 Filename Length 001F (31) │ │ │ │ +083AC2 Extra Length 0000 (0) │ │ │ │ +083AC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x83AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x83AC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -083B1A PAYLOAD │ │ │ │ +083AE3 PAYLOAD │ │ │ │ │ │ │ │ -0939C2 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -0939C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0939C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0939C8 General Purpose Flag 0800 (2048) │ │ │ │ +09398B LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +09398F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093991 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0939CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0939CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0939D0 CRC 3F32451E (1060259102) │ │ │ │ -0939D4 Compressed Size 0000063B (1595) │ │ │ │ -0939D8 Uncompressed Size 000010E5 (4325) │ │ │ │ -0939DC Filename Length 002E (46) │ │ │ │ -0939DE Extra Length 0000 (0) │ │ │ │ -0939E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093993 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093995 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +093999 CRC 3F32451E (1060259102) │ │ │ │ +09399D Compressed Size 0000063B (1595) │ │ │ │ +0939A1 Uncompressed Size 000010E5 (4325) │ │ │ │ +0939A5 Filename Length 002E (46) │ │ │ │ +0939A7 Extra Length 0000 (0) │ │ │ │ +0939A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x939E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x939A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093A0E PAYLOAD │ │ │ │ +0939D7 PAYLOAD │ │ │ │ │ │ │ │ -094049 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -09404D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09404E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09404F General Purpose Flag 0800 (2048) │ │ │ │ +094012 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +094016 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094017 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094018 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094051 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094053 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -094057 CRC 80E0558E (2162185614) │ │ │ │ -09405B Compressed Size 00000AD2 (2770) │ │ │ │ -09405F Uncompressed Size 00003EFA (16122) │ │ │ │ -094063 Filename Length 002D (45) │ │ │ │ -094065 Extra Length 0000 (0) │ │ │ │ -094067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09401A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09401C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +094020 CRC 80E0558E (2162185614) │ │ │ │ +094024 Compressed Size 00000AD2 (2770) │ │ │ │ +094028 Uncompressed Size 00003EFA (16122) │ │ │ │ +09402C Filename Length 002D (45) │ │ │ │ +09402E Extra Length 0000 (0) │ │ │ │ +094030 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94030: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094094 PAYLOAD │ │ │ │ +09405D PAYLOAD │ │ │ │ │ │ │ │ -094B66 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -094B6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094B6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094B6C General Purpose Flag 0800 (2048) │ │ │ │ +094B2F LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +094B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094B35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094B6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -094B70 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -094B74 CRC F01D386A (4028446826) │ │ │ │ -094B78 Compressed Size 000003D7 (983) │ │ │ │ -094B7C Uncompressed Size 000009AF (2479) │ │ │ │ -094B80 Filename Length 002C (44) │ │ │ │ -094B82 Extra Length 0000 (0) │ │ │ │ -094B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094B39 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +094B3D CRC F01D386A (4028446826) │ │ │ │ +094B41 Compressed Size 000003D7 (983) │ │ │ │ +094B45 Uncompressed Size 000009AF (2479) │ │ │ │ +094B49 Filename Length 002C (44) │ │ │ │ +094B4B Extra Length 0000 (0) │ │ │ │ +094B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094BB0 PAYLOAD │ │ │ │ +094B79 PAYLOAD │ │ │ │ │ │ │ │ -094F87 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -094F8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094F8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094F8D General Purpose Flag 0800 (2048) │ │ │ │ +094F50 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +094F54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094F55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094F56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094F8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -094F91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -094F95 CRC 4CFC1F3E (1291591486) │ │ │ │ -094F99 Compressed Size 0000072D (1837) │ │ │ │ -094F9D Uncompressed Size 00002822 (10274) │ │ │ │ -094FA1 Filename Length 002B (43) │ │ │ │ -094FA3 Extra Length 0000 (0) │ │ │ │ -094FA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094F58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094F5A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +094F5E CRC 4CFC1F3E (1291591486) │ │ │ │ +094F62 Compressed Size 0000072D (1837) │ │ │ │ +094F66 Uncompressed Size 00002822 (10274) │ │ │ │ +094F6A Filename Length 002B (43) │ │ │ │ +094F6C Extra Length 0000 (0) │ │ │ │ +094F6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94FA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094FD0 PAYLOAD │ │ │ │ +094F99 PAYLOAD │ │ │ │ │ │ │ │ -0956FD LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -095701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095703 General Purpose Flag 0800 (2048) │ │ │ │ +0956C6 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +0956CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0956CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0956CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095705 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095707 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09570B CRC 3E0EDA7E (1041160830) │ │ │ │ -09570F Compressed Size 00000A54 (2644) │ │ │ │ -095713 Uncompressed Size 00001CC3 (7363) │ │ │ │ -095717 Filename Length 0020 (32) │ │ │ │ -095719 Extra Length 0000 (0) │ │ │ │ -09571B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0956CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0956D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0956D4 CRC 3E0EDA7E (1041160830) │ │ │ │ +0956D8 Compressed Size 00000A54 (2644) │ │ │ │ +0956DC Uncompressed Size 00001CC3 (7363) │ │ │ │ +0956E0 Filename Length 0020 (32) │ │ │ │ +0956E2 Extra Length 0000 (0) │ │ │ │ +0956E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9571B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x956E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09573B PAYLOAD │ │ │ │ +095704 PAYLOAD │ │ │ │ │ │ │ │ -09618F LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -096193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096195 General Purpose Flag 0800 (2048) │ │ │ │ +096158 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +09615C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09615D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09615E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096199 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09619D CRC 8F0167EF (2399234031) │ │ │ │ -0961A1 Compressed Size 000005BE (1470) │ │ │ │ -0961A5 Uncompressed Size 00001DAC (7596) │ │ │ │ -0961A9 Filename Length 001F (31) │ │ │ │ -0961AB Extra Length 0000 (0) │ │ │ │ -0961AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096160 Compression Method 0008 (8) 'Deflated' │ │ │ │ +096162 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +096166 CRC 8F0167EF (2399234031) │ │ │ │ +09616A Compressed Size 000005BE (1470) │ │ │ │ +09616E Uncompressed Size 00001DAC (7596) │ │ │ │ +096172 Filename Length 001F (31) │ │ │ │ +096174 Extra Length 0000 (0) │ │ │ │ +096176 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x961AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0961CC PAYLOAD │ │ │ │ +096195 PAYLOAD │ │ │ │ │ │ │ │ -09678A LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09678E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09678F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096790 General Purpose Flag 0800 (2048) │ │ │ │ +096753 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +096757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096759 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096792 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096794 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -096798 CRC BC9FA699 (3164579481) │ │ │ │ -09679C Compressed Size 00000A69 (2665) │ │ │ │ -0967A0 Uncompressed Size 000018C0 (6336) │ │ │ │ -0967A4 Filename Length 0021 (33) │ │ │ │ -0967A6 Extra Length 0000 (0) │ │ │ │ -0967A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09675B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09675D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +096761 CRC BC9FA699 (3164579481) │ │ │ │ +096765 Compressed Size 00000A69 (2665) │ │ │ │ +096769 Uncompressed Size 000018C0 (6336) │ │ │ │ +09676D Filename Length 0021 (33) │ │ │ │ +09676F Extra Length 0000 (0) │ │ │ │ +096771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x967A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0967C9 PAYLOAD │ │ │ │ +096792 PAYLOAD │ │ │ │ │ │ │ │ -097232 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -097236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097238 General Purpose Flag 0800 (2048) │ │ │ │ +0971FB LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0971FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097201 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09723A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09723C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -097240 CRC EA871F82 (3934723970) │ │ │ │ -097244 Compressed Size 00000E19 (3609) │ │ │ │ -097248 Uncompressed Size 000047E8 (18408) │ │ │ │ -09724C Filename Length 0020 (32) │ │ │ │ -09724E Extra Length 0000 (0) │ │ │ │ -097250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097203 Compression Method 0008 (8) 'Deflated' │ │ │ │ +097205 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +097209 CRC EA871F82 (3934723970) │ │ │ │ +09720D Compressed Size 00000E19 (3609) │ │ │ │ +097211 Uncompressed Size 000047E8 (18408) │ │ │ │ +097215 Filename Length 0020 (32) │ │ │ │ +097217 Extra Length 0000 (0) │ │ │ │ +097219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097270 PAYLOAD │ │ │ │ +097239 PAYLOAD │ │ │ │ │ │ │ │ -098089 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -09808D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09808E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09808F General Purpose Flag 0800 (2048) │ │ │ │ +098052 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +098056 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098057 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098058 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098091 Compression Method 0000 (0) 'Stored' │ │ │ │ -098093 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -098097 CRC 00000000 (0) │ │ │ │ -09809B Compressed Size 00000000 (0) │ │ │ │ -09809F Uncompressed Size 00000000 (0) │ │ │ │ -0980A3 Filename Length 000E (14) │ │ │ │ -0980A5 Extra Length 0000 (0) │ │ │ │ -0980A7 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +09805A Compression Method 0000 (0) 'Stored' │ │ │ │ +09805C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +098060 CRC 00000000 (0) │ │ │ │ +098064 Compressed Size 00000000 (0) │ │ │ │ +098068 Uncompressed Size 00000000 (0) │ │ │ │ +09806C Filename Length 000E (14) │ │ │ │ +09806E Extra Length 0000 (0) │ │ │ │ +098070 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980A7: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98070: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0980B5 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -0980B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0980BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0980BB General Purpose Flag 0800 (2048) │ │ │ │ +09807E LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +098082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098084 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0980BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0980BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0980C3 CRC 65AA8F6F (1705676655) │ │ │ │ -0980C7 Compressed Size 000008C8 (2248) │ │ │ │ -0980CB Uncompressed Size 000018AA (6314) │ │ │ │ -0980CF Filename Length 001B (27) │ │ │ │ -0980D1 Extra Length 0000 (0) │ │ │ │ -0980D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098086 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098088 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09808C CRC 65AA8F6F (1705676655) │ │ │ │ +098090 Compressed Size 000008C8 (2248) │ │ │ │ +098094 Uncompressed Size 000018AA (6314) │ │ │ │ +098098 Filename Length 001B (27) │ │ │ │ +09809A Extra Length 0000 (0) │ │ │ │ +09809C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9809C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0980EE PAYLOAD │ │ │ │ +0980B7 PAYLOAD │ │ │ │ │ │ │ │ -0989B6 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0989BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989BC General Purpose Flag 0800 (2048) │ │ │ │ +09897F LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +098983 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098984 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098985 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0989C4 CRC D01AF85B (3491428443) │ │ │ │ -0989C8 Compressed Size 00000AFA (2810) │ │ │ │ -0989CC Uncompressed Size 00004946 (18758) │ │ │ │ -0989D0 Filename Length 001A (26) │ │ │ │ -0989D2 Extra Length 0000 (0) │ │ │ │ -0989D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098987 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098989 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09898D CRC D01AF85B (3491428443) │ │ │ │ +098991 Compressed Size 00000AFA (2810) │ │ │ │ +098995 Uncompressed Size 00004946 (18758) │ │ │ │ +098999 Filename Length 001A (26) │ │ │ │ +09899B Extra Length 0000 (0) │ │ │ │ +09899D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9899D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989EE PAYLOAD │ │ │ │ +0989B7 PAYLOAD │ │ │ │ │ │ │ │ -0994E8 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -0994EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0994ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0994EE General Purpose Flag 0800 (2048) │ │ │ │ +0994B1 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +0994B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0994B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0994B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0994F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0994F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0994F6 CRC 5D7574C1 (1567978689) │ │ │ │ -0994FA Compressed Size 000003A7 (935) │ │ │ │ -0994FE Uncompressed Size 00000822 (2082) │ │ │ │ -099502 Filename Length 0019 (25) │ │ │ │ -099504 Extra Length 0000 (0) │ │ │ │ -099506 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0994B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0994BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0994BF CRC 5D7574C1 (1567978689) │ │ │ │ +0994C3 Compressed Size 000003A7 (935) │ │ │ │ +0994C7 Uncompressed Size 00000822 (2082) │ │ │ │ +0994CB Filename Length 0019 (25) │ │ │ │ +0994CD Extra Length 0000 (0) │ │ │ │ +0994CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x994CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09951F PAYLOAD │ │ │ │ +0994E8 PAYLOAD │ │ │ │ │ │ │ │ -0998C6 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -0998CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0998CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0998CC General Purpose Flag 0800 (2048) │ │ │ │ +09988F LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +099893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099895 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0998CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0998D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0998D4 CRC B8FBB7FD (3103504381) │ │ │ │ -0998D8 Compressed Size 0000043B (1083) │ │ │ │ -0998DC Uncompressed Size 0000135C (4956) │ │ │ │ -0998E0 Filename Length 0018 (24) │ │ │ │ -0998E2 Extra Length 0000 (0) │ │ │ │ -0998E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099897 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099899 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09989D CRC B8FBB7FD (3103504381) │ │ │ │ +0998A1 Compressed Size 0000043B (1083) │ │ │ │ +0998A5 Uncompressed Size 0000135C (4956) │ │ │ │ +0998A9 Filename Length 0018 (24) │ │ │ │ +0998AB Extra Length 0000 (0) │ │ │ │ +0998AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x998E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x998AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0998FC PAYLOAD │ │ │ │ +0998C5 PAYLOAD │ │ │ │ │ │ │ │ -099D37 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -099D3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099D3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099D3D General Purpose Flag 0800 (2048) │ │ │ │ +099D00 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +099D04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099D05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099D06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099D3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -099D41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -099D45 CRC EB542254 (3948159572) │ │ │ │ -099D49 Compressed Size 000005B6 (1462) │ │ │ │ -099D4D Uncompressed Size 00000EF7 (3831) │ │ │ │ -099D51 Filename Length 001A (26) │ │ │ │ -099D53 Extra Length 0000 (0) │ │ │ │ -099D55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099D08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099D0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +099D0E CRC EB542254 (3948159572) │ │ │ │ +099D12 Compressed Size 000005B6 (1462) │ │ │ │ +099D16 Uncompressed Size 00000EF7 (3831) │ │ │ │ +099D1A Filename Length 001A (26) │ │ │ │ +099D1C Extra Length 0000 (0) │ │ │ │ +099D1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99D55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99D1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099D6F PAYLOAD │ │ │ │ +099D38 PAYLOAD │ │ │ │ │ │ │ │ -09A325 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -09A329 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A32A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A32B General Purpose Flag 0800 (2048) │ │ │ │ +09A2EE LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +09A2F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A32D Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A32F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09A333 CRC 8DEE5F5C (2381209436) │ │ │ │ -09A337 Compressed Size 0000071E (1822) │ │ │ │ -09A33B Uncompressed Size 0000284F (10319) │ │ │ │ -09A33F Filename Length 0019 (25) │ │ │ │ -09A341 Extra Length 0000 (0) │ │ │ │ -09A343 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A2F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A2F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09A2FC CRC 8DEE5F5C (2381209436) │ │ │ │ +09A300 Compressed Size 0000071E (1822) │ │ │ │ +09A304 Uncompressed Size 0000284F (10319) │ │ │ │ +09A308 Filename Length 0019 (25) │ │ │ │ +09A30A Extra Length 0000 (0) │ │ │ │ +09A30C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A35C PAYLOAD │ │ │ │ +09A325 PAYLOAD │ │ │ │ │ │ │ │ -09AA7A LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -09AA7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AA7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AA80 General Purpose Flag 0800 (2048) │ │ │ │ +09AA43 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +09AA47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AA48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AA49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AA82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AA84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09AA88 CRC B17E7AF1 (2977856241) │ │ │ │ -09AA8C Compressed Size 000009C6 (2502) │ │ │ │ -09AA90 Uncompressed Size 00001B49 (6985) │ │ │ │ -09AA94 Filename Length 0016 (22) │ │ │ │ -09AA96 Extra Length 0000 (0) │ │ │ │ -09AA98 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AA4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AA4D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09AA51 CRC B17E7AF1 (2977856241) │ │ │ │ +09AA55 Compressed Size 000009C6 (2502) │ │ │ │ +09AA59 Uncompressed Size 00001B49 (6985) │ │ │ │ +09AA5D Filename Length 0016 (22) │ │ │ │ +09AA5F Extra Length 0000 (0) │ │ │ │ +09AA61 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AA98: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AA61: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09AAAE PAYLOAD │ │ │ │ +09AA77 PAYLOAD │ │ │ │ │ │ │ │ -09B474 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -09B478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B47A General Purpose Flag 0800 (2048) │ │ │ │ +09B43D LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +09B441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B443 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B47C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B47E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09B482 CRC EA3765B8 (3929499064) │ │ │ │ -09B486 Compressed Size 00000EEB (3819) │ │ │ │ -09B48A Uncompressed Size 00009FD4 (40916) │ │ │ │ -09B48E Filename Length 0015 (21) │ │ │ │ -09B490 Extra Length 0000 (0) │ │ │ │ -09B492 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B445 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B447 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09B44B CRC EA3765B8 (3929499064) │ │ │ │ +09B44F Compressed Size 00000EEB (3819) │ │ │ │ +09B453 Uncompressed Size 00009FD4 (40916) │ │ │ │ +09B457 Filename Length 0015 (21) │ │ │ │ +09B459 Extra Length 0000 (0) │ │ │ │ +09B45B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B492: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B45B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B4A7 PAYLOAD │ │ │ │ +09B470 PAYLOAD │ │ │ │ │ │ │ │ -09C392 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09C396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C398 General Purpose Flag 0800 (2048) │ │ │ │ +09C35B LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +09C35F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C361 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C39A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C39C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09C3A0 CRC D79DB68D (3617437325) │ │ │ │ -09C3A4 Compressed Size 000004B6 (1206) │ │ │ │ -09C3A8 Uncompressed Size 00000B3D (2877) │ │ │ │ -09C3AC Filename Length 001C (28) │ │ │ │ -09C3AE Extra Length 0000 (0) │ │ │ │ -09C3B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C363 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C365 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09C369 CRC D79DB68D (3617437325) │ │ │ │ +09C36D Compressed Size 000004B6 (1206) │ │ │ │ +09C371 Uncompressed Size 00000B3D (2877) │ │ │ │ +09C375 Filename Length 001C (28) │ │ │ │ +09C377 Extra Length 0000 (0) │ │ │ │ +09C379 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C3B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C379: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C3CC PAYLOAD │ │ │ │ +09C395 PAYLOAD │ │ │ │ │ │ │ │ -09C882 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -09C886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C888 General Purpose Flag 0800 (2048) │ │ │ │ +09C84B LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +09C84F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C851 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C88A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C88C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09C890 CRC CBE9F1C2 (3421106626) │ │ │ │ -09C894 Compressed Size 00000717 (1815) │ │ │ │ -09C898 Uncompressed Size 00002C18 (11288) │ │ │ │ -09C89C Filename Length 001B (27) │ │ │ │ -09C89E Extra Length 0000 (0) │ │ │ │ -09C8A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C853 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C855 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09C859 CRC CBE9F1C2 (3421106626) │ │ │ │ +09C85D Compressed Size 00000717 (1815) │ │ │ │ +09C861 Uncompressed Size 00002C18 (11288) │ │ │ │ +09C865 Filename Length 001B (27) │ │ │ │ +09C867 Extra Length 0000 (0) │ │ │ │ +09C869 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C8A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C8BB PAYLOAD │ │ │ │ +09C884 PAYLOAD │ │ │ │ │ │ │ │ -09CFD2 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -09CFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CFD8 General Purpose Flag 0800 (2048) │ │ │ │ +09CF9B LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09CF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CFA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CFDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CFDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09CFE0 CRC 18B41CF2 (414457074) │ │ │ │ -09CFE4 Compressed Size 00000643 (1603) │ │ │ │ -09CFE8 Uncompressed Size 00000FAB (4011) │ │ │ │ -09CFEC Filename Length 0026 (38) │ │ │ │ -09CFEE Extra Length 0000 (0) │ │ │ │ -09CFF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CFA5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09CFA9 CRC 18B41CF2 (414457074) │ │ │ │ +09CFAD Compressed Size 00000643 (1603) │ │ │ │ +09CFB1 Uncompressed Size 00000FAB (4011) │ │ │ │ +09CFB5 Filename Length 0026 (38) │ │ │ │ +09CFB7 Extra Length 0000 (0) │ │ │ │ +09CFB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CFF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CFB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D016 PAYLOAD │ │ │ │ +09CFDF PAYLOAD │ │ │ │ │ │ │ │ -09D659 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -09D65D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09D65E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09D65F General Purpose Flag 0800 (2048) │ │ │ │ +09D622 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +09D626 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09D627 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09D628 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09D661 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09D663 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09D667 CRC F57E9B2E (4118715182) │ │ │ │ -09D66B Compressed Size 00000718 (1816) │ │ │ │ -09D66F Uncompressed Size 00002B2E (11054) │ │ │ │ -09D673 Filename Length 0025 (37) │ │ │ │ -09D675 Extra Length 0000 (0) │ │ │ │ -09D677 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09D62A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09D62C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09D630 CRC F57E9B2E (4118715182) │ │ │ │ +09D634 Compressed Size 00000718 (1816) │ │ │ │ +09D638 Uncompressed Size 00002B2E (11054) │ │ │ │ +09D63C Filename Length 0025 (37) │ │ │ │ +09D63E Extra Length 0000 (0) │ │ │ │ +09D640 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9D677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9D640: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D69C PAYLOAD │ │ │ │ +09D665 PAYLOAD │ │ │ │ │ │ │ │ -09DDB4 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09DDB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DDB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DDBA General Purpose Flag 0800 (2048) │ │ │ │ +09DD7D LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09DD81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DD82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DD83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DDBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DDBE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09DDC2 CRC D892700E (3633475598) │ │ │ │ -09DDC6 Compressed Size 0000013E (318) │ │ │ │ -09DDCA Uncompressed Size 000001F6 (502) │ │ │ │ -09DDCE Filename Length 0016 (22) │ │ │ │ -09DDD0 Extra Length 0000 (0) │ │ │ │ -09DDD2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DD85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DD87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09DD8B CRC D892700E (3633475598) │ │ │ │ +09DD8F Compressed Size 0000013E (318) │ │ │ │ +09DD93 Uncompressed Size 000001F6 (502) │ │ │ │ +09DD97 Filename Length 0016 (22) │ │ │ │ +09DD99 Extra Length 0000 (0) │ │ │ │ +09DD9B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DDD2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DD9B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DDE8 PAYLOAD │ │ │ │ +09DDB1 PAYLOAD │ │ │ │ │ │ │ │ -09DF26 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09DF2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DF2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DF2C General Purpose Flag 0800 (2048) │ │ │ │ +09DEEF LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09DEF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DEF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DEF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DF2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DF30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09DF34 CRC 7E8487F9 (2122614777) │ │ │ │ -09DF38 Compressed Size 00000101 (257) │ │ │ │ -09DF3C Uncompressed Size 0000023E (574) │ │ │ │ -09DF40 Filename Length 0015 (21) │ │ │ │ -09DF42 Extra Length 0000 (0) │ │ │ │ -09DF44 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DEF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DEF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09DEFD CRC 7E8487F9 (2122614777) │ │ │ │ +09DF01 Compressed Size 00000101 (257) │ │ │ │ +09DF05 Uncompressed Size 0000023E (574) │ │ │ │ +09DF09 Filename Length 0015 (21) │ │ │ │ +09DF0B Extra Length 0000 (0) │ │ │ │ +09DF0D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DF44: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DF0D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DF59 PAYLOAD │ │ │ │ +09DF22 PAYLOAD │ │ │ │ │ │ │ │ -09E05A LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09E05E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E05F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E060 General Purpose Flag 0800 (2048) │ │ │ │ +09E023 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09E027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E029 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E062 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E064 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09E068 CRC 5BAB2B28 (1537944360) │ │ │ │ -09E06C Compressed Size 00000328 (808) │ │ │ │ -09E070 Uncompressed Size 00000710 (1808) │ │ │ │ -09E074 Filename Length 0029 (41) │ │ │ │ -09E076 Extra Length 0000 (0) │ │ │ │ -09E078 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E02B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E02D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09E031 CRC 5BAB2B28 (1537944360) │ │ │ │ +09E035 Compressed Size 00000328 (808) │ │ │ │ +09E039 Uncompressed Size 00000710 (1808) │ │ │ │ +09E03D Filename Length 0029 (41) │ │ │ │ +09E03F Extra Length 0000 (0) │ │ │ │ +09E041 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E078: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E041: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E0A1 PAYLOAD │ │ │ │ +09E06A PAYLOAD │ │ │ │ │ │ │ │ -09E3C9 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09E3CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E3CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E3CF General Purpose Flag 0800 (2048) │ │ │ │ +09E392 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09E396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E398 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E3D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E3D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09E3D7 CRC A9F0F3F8 (2851140600) │ │ │ │ -09E3DB Compressed Size 0000046D (1133) │ │ │ │ -09E3DF Uncompressed Size 000014E4 (5348) │ │ │ │ -09E3E3 Filename Length 0028 (40) │ │ │ │ -09E3E5 Extra Length 0000 (0) │ │ │ │ -09E3E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E39A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E39C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09E3A0 CRC A9F0F3F8 (2851140600) │ │ │ │ +09E3A4 Compressed Size 0000046D (1133) │ │ │ │ +09E3A8 Uncompressed Size 000014E4 (5348) │ │ │ │ +09E3AC Filename Length 0028 (40) │ │ │ │ +09E3AE Extra Length 0000 (0) │ │ │ │ +09E3B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E3E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E3B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E40F PAYLOAD │ │ │ │ +09E3D8 PAYLOAD │ │ │ │ │ │ │ │ -09E87C LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09E880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E882 General Purpose Flag 0800 (2048) │ │ │ │ +09E845 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09E849 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E84A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E84B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E886 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09E88A CRC 88128757 (2282915671) │ │ │ │ -09E88E Compressed Size 0000037C (892) │ │ │ │ -09E892 Uncompressed Size 000007F6 (2038) │ │ │ │ -09E896 Filename Length 001D (29) │ │ │ │ -09E898 Extra Length 0000 (0) │ │ │ │ -09E89A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E84D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E84F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09E853 CRC 88128757 (2282915671) │ │ │ │ +09E857 Compressed Size 0000037C (892) │ │ │ │ +09E85B Uncompressed Size 000007F6 (2038) │ │ │ │ +09E85F Filename Length 001D (29) │ │ │ │ +09E861 Extra Length 0000 (0) │ │ │ │ +09E863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E89A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E8B7 PAYLOAD │ │ │ │ +09E880 PAYLOAD │ │ │ │ │ │ │ │ -09EC33 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09EC37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EC38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EC39 General Purpose Flag 0800 (2048) │ │ │ │ +09EBFC LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09EC00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EC01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EC02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EC3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EC3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09EC41 CRC ED849C0C (3984890892) │ │ │ │ -09EC45 Compressed Size 00000390 (912) │ │ │ │ -09EC49 Uncompressed Size 000010DC (4316) │ │ │ │ -09EC4D Filename Length 001C (28) │ │ │ │ -09EC4F Extra Length 0000 (0) │ │ │ │ -09EC51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EC04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EC06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09EC0A CRC ED849C0C (3984890892) │ │ │ │ +09EC0E Compressed Size 00000390 (912) │ │ │ │ +09EC12 Uncompressed Size 000010DC (4316) │ │ │ │ +09EC16 Filename Length 001C (28) │ │ │ │ +09EC18 Extra Length 0000 (0) │ │ │ │ +09EC1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EC51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EC1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC6D PAYLOAD │ │ │ │ +09EC36 PAYLOAD │ │ │ │ │ │ │ │ -09EFFD LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09F001 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F002 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F003 General Purpose Flag 0800 (2048) │ │ │ │ +09EFC6 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09EFCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EFCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EFCC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F005 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F007 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09F00B CRC 13A7CB55 (329763669) │ │ │ │ -09F00F Compressed Size 000004CC (1228) │ │ │ │ -09F013 Uncompressed Size 00000B26 (2854) │ │ │ │ -09F017 Filename Length 001A (26) │ │ │ │ -09F019 Extra Length 0000 (0) │ │ │ │ -09F01B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EFCE Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EFD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09EFD4 CRC 13A7CB55 (329763669) │ │ │ │ +09EFD8 Compressed Size 000004CC (1228) │ │ │ │ +09EFDC Uncompressed Size 00000B26 (2854) │ │ │ │ +09EFE0 Filename Length 001A (26) │ │ │ │ +09EFE2 Extra Length 0000 (0) │ │ │ │ +09EFE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F01B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EFE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F035 PAYLOAD │ │ │ │ +09EFFE PAYLOAD │ │ │ │ │ │ │ │ -09F501 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09F505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F507 General Purpose Flag 0800 (2048) │ │ │ │ +09F4CA LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09F4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F4D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F509 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F50B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09F50F CRC 30EECC1D (820956189) │ │ │ │ -09F513 Compressed Size 00000685 (1669) │ │ │ │ -09F517 Uncompressed Size 00001D7D (7549) │ │ │ │ -09F51B Filename Length 0019 (25) │ │ │ │ -09F51D Extra Length 0000 (0) │ │ │ │ -09F51F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F4D4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09F4D8 CRC 30EECC1D (820956189) │ │ │ │ +09F4DC Compressed Size 00000685 (1669) │ │ │ │ +09F4E0 Uncompressed Size 00001D7D (7549) │ │ │ │ +09F4E4 Filename Length 0019 (25) │ │ │ │ +09F4E6 Extra Length 0000 (0) │ │ │ │ +09F4E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F51F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F538 PAYLOAD │ │ │ │ +09F501 PAYLOAD │ │ │ │ │ │ │ │ -09FBBD LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09FBC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FBC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FBC3 General Purpose Flag 0800 (2048) │ │ │ │ +09FB86 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09FB8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FB8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FB8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FBC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FBC7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -09FBCB CRC 055B86A5 (89884325) │ │ │ │ -09FBCF Compressed Size 00000ADC (2780) │ │ │ │ -09FBD3 Uncompressed Size 00001FAE (8110) │ │ │ │ -09FBD7 Filename Length 0017 (23) │ │ │ │ -09FBD9 Extra Length 0000 (0) │ │ │ │ -09FBDB Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FB8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FB90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +09FB94 CRC 055B86A5 (89884325) │ │ │ │ +09FB98 Compressed Size 00000ADC (2780) │ │ │ │ +09FB9C Uncompressed Size 00001FAE (8110) │ │ │ │ +09FBA0 Filename Length 0017 (23) │ │ │ │ +09FBA2 Extra Length 0000 (0) │ │ │ │ +09FBA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FBDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FBA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FBF2 PAYLOAD │ │ │ │ +09FBBB PAYLOAD │ │ │ │ │ │ │ │ -0A06CE LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -0A06D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A06D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A06D4 General Purpose Flag 0800 (2048) │ │ │ │ +0A0697 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +0A069B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A069C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A069D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A06D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A06D8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A06DC CRC 03383F12 (54017810) │ │ │ │ -0A06E0 Compressed Size 00000E20 (3616) │ │ │ │ -0A06E4 Uncompressed Size 00007E76 (32374) │ │ │ │ -0A06E8 Filename Length 0016 (22) │ │ │ │ -0A06EA Extra Length 0000 (0) │ │ │ │ -0A06EC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A069F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A06A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A06A5 CRC 03383F12 (54017810) │ │ │ │ +0A06A9 Compressed Size 00000E20 (3616) │ │ │ │ +0A06AD Uncompressed Size 00007E76 (32374) │ │ │ │ +0A06B1 Filename Length 0016 (22) │ │ │ │ +0A06B3 Extra Length 0000 (0) │ │ │ │ +0A06B5 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA06EC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA06B5: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0702 PAYLOAD │ │ │ │ +0A06CB PAYLOAD │ │ │ │ │ │ │ │ -0A1522 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -0A1526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1528 General Purpose Flag 0800 (2048) │ │ │ │ +0A14EB LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +0A14EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A14F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A14F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A152A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A152C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A1530 CRC 825FDCE3 (2187320547) │ │ │ │ -0A1534 Compressed Size 0000061A (1562) │ │ │ │ -0A1538 Uncompressed Size 00000F78 (3960) │ │ │ │ -0A153C Filename Length 001A (26) │ │ │ │ -0A153E Extra Length 0000 (0) │ │ │ │ -0A1540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A14F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A14F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A14F9 CRC 825FDCE3 (2187320547) │ │ │ │ +0A14FD Compressed Size 0000061A (1562) │ │ │ │ +0A1501 Uncompressed Size 00000F78 (3960) │ │ │ │ +0A1505 Filename Length 001A (26) │ │ │ │ +0A1507 Extra Length 0000 (0) │ │ │ │ +0A1509 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1509: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A155A PAYLOAD │ │ │ │ +0A1523 PAYLOAD │ │ │ │ │ │ │ │ -0A1B74 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -0A1B78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1B79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1B7A General Purpose Flag 0800 (2048) │ │ │ │ +0A1B3D LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +0A1B41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1B42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1B43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1B7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1B7E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A1B82 CRC 67A506CB (1738868427) │ │ │ │ -0A1B86 Compressed Size 000006ED (1773) │ │ │ │ -0A1B8A Uncompressed Size 0000291B (10523) │ │ │ │ -0A1B8E Filename Length 0019 (25) │ │ │ │ -0A1B90 Extra Length 0000 (0) │ │ │ │ -0A1B92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A1B45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A1B47 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A1B4B CRC 67A506CB (1738868427) │ │ │ │ +0A1B4F Compressed Size 000006ED (1773) │ │ │ │ +0A1B53 Uncompressed Size 0000291B (10523) │ │ │ │ +0A1B57 Filename Length 0019 (25) │ │ │ │ +0A1B59 Extra Length 0000 (0) │ │ │ │ +0A1B5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1B92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1B5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1BAB PAYLOAD │ │ │ │ +0A1B74 PAYLOAD │ │ │ │ │ │ │ │ -0A2298 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -0A229C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A229D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A229E General Purpose Flag 0800 (2048) │ │ │ │ +0A2261 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +0A2265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2267 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A22A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A22A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A22A6 CRC E2D34B9E (3805498270) │ │ │ │ -0A22AA Compressed Size 00000493 (1171) │ │ │ │ -0A22AE Uncompressed Size 00000A8F (2703) │ │ │ │ -0A22B2 Filename Length 001D (29) │ │ │ │ -0A22B4 Extra Length 0000 (0) │ │ │ │ -0A22B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2269 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A226B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A226F CRC E2D34B9E (3805498270) │ │ │ │ +0A2273 Compressed Size 00000493 (1171) │ │ │ │ +0A2277 Uncompressed Size 00000A8F (2703) │ │ │ │ +0A227B Filename Length 001D (29) │ │ │ │ +0A227D Extra Length 0000 (0) │ │ │ │ +0A227F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA22B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA227F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A22D3 PAYLOAD │ │ │ │ +0A229C PAYLOAD │ │ │ │ │ │ │ │ -0A2766 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -0A276A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A276B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A276C General Purpose Flag 0800 (2048) │ │ │ │ +0A272F LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +0A2733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2735 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A276E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2770 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A2774 CRC EC0F6527 (3960431911) │ │ │ │ -0A2778 Compressed Size 0000067D (1661) │ │ │ │ -0A277C Uncompressed Size 00001D3A (7482) │ │ │ │ -0A2780 Filename Length 001C (28) │ │ │ │ -0A2782 Extra Length 0000 (0) │ │ │ │ -0A2784 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2737 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2739 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A273D CRC EC0F6527 (3960431911) │ │ │ │ +0A2741 Compressed Size 0000067D (1661) │ │ │ │ +0A2745 Uncompressed Size 00001D3A (7482) │ │ │ │ +0A2749 Filename Length 001C (28) │ │ │ │ +0A274B Extra Length 0000 (0) │ │ │ │ +0A274D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA274D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A27A0 PAYLOAD │ │ │ │ +0A2769 PAYLOAD │ │ │ │ │ │ │ │ -0A2E1D LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -0A2E21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2E22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2E23 General Purpose Flag 0800 (2048) │ │ │ │ +0A2DE6 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +0A2DEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2DEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2DEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2E25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2E27 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A2E2B CRC B7474DE7 (3074903527) │ │ │ │ -0A2E2F Compressed Size 00000AC9 (2761) │ │ │ │ -0A2E33 Uncompressed Size 0000219B (8603) │ │ │ │ -0A2E37 Filename Length 001D (29) │ │ │ │ -0A2E39 Extra Length 0000 (0) │ │ │ │ -0A2E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2DEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2DF0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A2DF4 CRC B7474DE7 (3074903527) │ │ │ │ +0A2DF8 Compressed Size 00000AC9 (2761) │ │ │ │ +0A2DFC Uncompressed Size 0000219B (8603) │ │ │ │ +0A2E00 Filename Length 001D (29) │ │ │ │ +0A2E02 Extra Length 0000 (0) │ │ │ │ +0A2E04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2E04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2E58 PAYLOAD │ │ │ │ +0A2E21 PAYLOAD │ │ │ │ │ │ │ │ -0A3921 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -0A3925 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3926 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3927 General Purpose Flag 0800 (2048) │ │ │ │ +0A38EA LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +0A38EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A38EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A38F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3929 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A392B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A392F CRC D2E59402 (3538260994) │ │ │ │ -0A3933 Compressed Size 00000DEB (3563) │ │ │ │ -0A3937 Uncompressed Size 00006D48 (27976) │ │ │ │ -0A393B Filename Length 001C (28) │ │ │ │ -0A393D Extra Length 0000 (0) │ │ │ │ -0A393F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A38F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A38F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A38F8 CRC D2E59402 (3538260994) │ │ │ │ +0A38FC Compressed Size 00000DEB (3563) │ │ │ │ +0A3900 Uncompressed Size 00006D48 (27976) │ │ │ │ +0A3904 Filename Length 001C (28) │ │ │ │ +0A3906 Extra Length 0000 (0) │ │ │ │ +0A3908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA393F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A395B PAYLOAD │ │ │ │ +0A3924 PAYLOAD │ │ │ │ │ │ │ │ -0A4746 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A474A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A474B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A474C General Purpose Flag 0800 (2048) │ │ │ │ +0A470F LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A4713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4715 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A474E Compression Method 0000 (0) 'Stored' │ │ │ │ -0A4750 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A4754 CRC 00000000 (0) │ │ │ │ -0A4758 Compressed Size 00000000 (0) │ │ │ │ -0A475C Uncompressed Size 00000000 (0) │ │ │ │ -0A4760 Filename Length 0015 (21) │ │ │ │ -0A4762 Extra Length 0000 (0) │ │ │ │ -0A4764 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4717 Compression Method 0000 (0) 'Stored' │ │ │ │ +0A4719 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A471D CRC 00000000 (0) │ │ │ │ +0A4721 Compressed Size 00000000 (0) │ │ │ │ +0A4725 Uncompressed Size 00000000 (0) │ │ │ │ +0A4729 Filename Length 0015 (21) │ │ │ │ +0A472B Extra Length 0000 (0) │ │ │ │ +0A472D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4764: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA472D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A4779 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A477D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A477E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A477F General Purpose Flag 0800 (2048) │ │ │ │ +0A4742 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A4746 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4747 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4748 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4781 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4783 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A4787 CRC 52FC73E6 (1392276454) │ │ │ │ -0A478B Compressed Size 000008DD (2269) │ │ │ │ -0A478F Uncompressed Size 00001B8B (7051) │ │ │ │ -0A4793 Filename Length 0028 (40) │ │ │ │ -0A4795 Extra Length 0000 (0) │ │ │ │ -0A4797 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A474A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A474C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A4750 CRC 52FC73E6 (1392276454) │ │ │ │ +0A4754 Compressed Size 000008DD (2269) │ │ │ │ +0A4758 Uncompressed Size 00001B8B (7051) │ │ │ │ +0A475C Filename Length 0028 (40) │ │ │ │ +0A475E Extra Length 0000 (0) │ │ │ │ +0A4760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4797: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A47BF PAYLOAD │ │ │ │ +0A4788 PAYLOAD │ │ │ │ │ │ │ │ -0A509C LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A50A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A50A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A50A2 General Purpose Flag 0800 (2048) │ │ │ │ +0A5065 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A5069 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A506A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A506B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A50A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A50A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A50AA CRC 1F409F7D (524328829) │ │ │ │ -0A50AE Compressed Size 00000A7D (2685) │ │ │ │ -0A50B2 Uncompressed Size 0000505B (20571) │ │ │ │ -0A50B6 Filename Length 0027 (39) │ │ │ │ -0A50B8 Extra Length 0000 (0) │ │ │ │ -0A50BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A506D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A506F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A5073 CRC 1F409F7D (524328829) │ │ │ │ +0A5077 Compressed Size 00000A7D (2685) │ │ │ │ +0A507B Uncompressed Size 0000505B (20571) │ │ │ │ +0A507F Filename Length 0027 (39) │ │ │ │ +0A5081 Extra Length 0000 (0) │ │ │ │ +0A5083 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA50BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5083: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A50E1 PAYLOAD │ │ │ │ +0A50AA PAYLOAD │ │ │ │ │ │ │ │ -0A5B5E LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A5B62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5B63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5B64 General Purpose Flag 0800 (2048) │ │ │ │ +0A5B27 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A5B2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5B2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5B2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5B66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5B68 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A5B6C CRC 7532CDA9 (1966263721) │ │ │ │ -0A5B70 Compressed Size 0000052C (1324) │ │ │ │ -0A5B74 Uncompressed Size 00000F60 (3936) │ │ │ │ -0A5B78 Filename Length 002A (42) │ │ │ │ -0A5B7A Extra Length 0000 (0) │ │ │ │ -0A5B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5B2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5B31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A5B35 CRC 9370D94D (2473646413) │ │ │ │ +0A5B39 Compressed Size 0000052A (1322) │ │ │ │ +0A5B3D Uncompressed Size 00000F60 (3936) │ │ │ │ +0A5B41 Filename Length 002A (42) │ │ │ │ +0A5B43 Extra Length 0000 (0) │ │ │ │ +0A5B45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5B45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5BA6 PAYLOAD │ │ │ │ +0A5B6F PAYLOAD │ │ │ │ │ │ │ │ -0A60D2 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A60D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A60D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A60D8 General Purpose Flag 0800 (2048) │ │ │ │ +0A6099 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A609D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A609E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A609F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A60DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A60DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A60E0 CRC 85691416 (2238256150) │ │ │ │ -0A60E4 Compressed Size 0000081C (2076) │ │ │ │ -0A60E8 Uncompressed Size 0000263D (9789) │ │ │ │ -0A60EC Filename Length 0029 (41) │ │ │ │ -0A60EE Extra Length 0000 (0) │ │ │ │ -0A60F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A60A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A60A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A60A7 CRC 5BF75E57 (1542938199) │ │ │ │ +0A60AB Compressed Size 00000818 (2072) │ │ │ │ +0A60AF Uncompressed Size 0000260A (9738) │ │ │ │ +0A60B3 Filename Length 0029 (41) │ │ │ │ +0A60B5 Extra Length 0000 (0) │ │ │ │ +0A60B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA60F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA60B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6119 PAYLOAD │ │ │ │ +0A60E0 PAYLOAD │ │ │ │ │ │ │ │ -0A6935 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A6939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A693A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A693B General Purpose Flag 0800 (2048) │ │ │ │ +0A68F8 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A68FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A68FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A68FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A693D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A693F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A6943 CRC 7B46F8CD (2068248781) │ │ │ │ -0A6947 Compressed Size 000001A0 (416) │ │ │ │ -0A694B Uncompressed Size 000002A6 (678) │ │ │ │ -0A694F Filename Length 0030 (48) │ │ │ │ -0A6951 Extra Length 0000 (0) │ │ │ │ -0A6953 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6900 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6902 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A6906 CRC 7B46F8CD (2068248781) │ │ │ │ +0A690A Compressed Size 000001A0 (416) │ │ │ │ +0A690E Uncompressed Size 000002A6 (678) │ │ │ │ +0A6912 Filename Length 0030 (48) │ │ │ │ +0A6914 Extra Length 0000 (0) │ │ │ │ +0A6916 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6953: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6916: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6983 PAYLOAD │ │ │ │ +0A6946 PAYLOAD │ │ │ │ │ │ │ │ -0A6B23 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A6B27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6B28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6B29 General Purpose Flag 0800 (2048) │ │ │ │ +0A6AE6 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A6AEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6AEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6AEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6B2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6B2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A6B31 CRC E0D6F4BD (3772183741) │ │ │ │ -0A6B35 Compressed Size 0000013A (314) │ │ │ │ -0A6B39 Uncompressed Size 0000026C (620) │ │ │ │ -0A6B3D Filename Length 002F (47) │ │ │ │ -0A6B3F Extra Length 0000 (0) │ │ │ │ -0A6B41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6AEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6AF0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A6AF4 CRC E0D6F4BD (3772183741) │ │ │ │ +0A6AF8 Compressed Size 0000013A (314) │ │ │ │ +0A6AFC Uncompressed Size 0000026C (620) │ │ │ │ +0A6B00 Filename Length 002F (47) │ │ │ │ +0A6B02 Extra Length 0000 (0) │ │ │ │ +0A6B04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6B70 PAYLOAD │ │ │ │ +0A6B33 PAYLOAD │ │ │ │ │ │ │ │ -0A6CAA LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A6CAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6CAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6CB0 General Purpose Flag 0800 (2048) │ │ │ │ +0A6C6D LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A6C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6C73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6CB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6CB4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A6CB8 CRC 8AD15783 (2328975235) │ │ │ │ -0A6CBC Compressed Size 00000645 (1605) │ │ │ │ -0A6CC0 Uncompressed Size 00000EEF (3823) │ │ │ │ -0A6CC4 Filename Length 0020 (32) │ │ │ │ -0A6CC6 Extra Length 0000 (0) │ │ │ │ -0A6CC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6C77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A6C7B CRC 8AD15783 (2328975235) │ │ │ │ +0A6C7F Compressed Size 00000645 (1605) │ │ │ │ +0A6C83 Uncompressed Size 00000EEF (3823) │ │ │ │ +0A6C87 Filename Length 0020 (32) │ │ │ │ +0A6C89 Extra Length 0000 (0) │ │ │ │ +0A6C8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6CC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6CE8 PAYLOAD │ │ │ │ +0A6CAB PAYLOAD │ │ │ │ │ │ │ │ -0A732D LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A7331 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7332 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7333 General Purpose Flag 0800 (2048) │ │ │ │ +0A72F0 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A72F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A72F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A72F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7335 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7337 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A733B CRC 1B1ED551 (455005521) │ │ │ │ -0A733F Compressed Size 000007E7 (2023) │ │ │ │ -0A7343 Uncompressed Size 0000231D (8989) │ │ │ │ -0A7347 Filename Length 001F (31) │ │ │ │ -0A7349 Extra Length 0000 (0) │ │ │ │ -0A734B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A72F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A72FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A72FE CRC 1B1ED551 (455005521) │ │ │ │ +0A7302 Compressed Size 000007E7 (2023) │ │ │ │ +0A7306 Uncompressed Size 0000231D (8989) │ │ │ │ +0A730A Filename Length 001F (31) │ │ │ │ +0A730C Extra Length 0000 (0) │ │ │ │ +0A730E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA734B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA730E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A736A PAYLOAD │ │ │ │ +0A732D PAYLOAD │ │ │ │ │ │ │ │ -0A7B51 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A7B55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7B56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7B57 General Purpose Flag 0800 (2048) │ │ │ │ +0A7B14 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A7B18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7B19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7B1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7B59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7B5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A7B5F CRC 48C43372 (1220817778) │ │ │ │ -0A7B63 Compressed Size 00000C22 (3106) │ │ │ │ -0A7B67 Uncompressed Size 0000229B (8859) │ │ │ │ -0A7B6B Filename Length 002C (44) │ │ │ │ -0A7B6D Extra Length 0000 (0) │ │ │ │ -0A7B6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7B1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7B1E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A7B22 CRC 48C43372 (1220817778) │ │ │ │ +0A7B26 Compressed Size 00000C22 (3106) │ │ │ │ +0A7B2A Uncompressed Size 0000229B (8859) │ │ │ │ +0A7B2E Filename Length 002C (44) │ │ │ │ +0A7B30 Extra Length 0000 (0) │ │ │ │ +0A7B32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7B6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7B32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7B9B PAYLOAD │ │ │ │ +0A7B5E PAYLOAD │ │ │ │ │ │ │ │ -0A87BD LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A87C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A87C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A87C3 General Purpose Flag 0800 (2048) │ │ │ │ +0A8780 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A8784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8786 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A87C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A87C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A87CB CRC C23B06F0 (3258648304) │ │ │ │ -0A87CF Compressed Size 00000AE8 (2792) │ │ │ │ -0A87D3 Uncompressed Size 00008F19 (36633) │ │ │ │ -0A87D7 Filename Length 002B (43) │ │ │ │ -0A87D9 Extra Length 0000 (0) │ │ │ │ -0A87DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8788 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A878A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A878E CRC C23B06F0 (3258648304) │ │ │ │ +0A8792 Compressed Size 00000AE8 (2792) │ │ │ │ +0A8796 Uncompressed Size 00008F19 (36633) │ │ │ │ +0A879A Filename Length 002B (43) │ │ │ │ +0A879C Extra Length 0000 (0) │ │ │ │ +0A879E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA87DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA879E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8806 PAYLOAD │ │ │ │ +0A87C9 PAYLOAD │ │ │ │ │ │ │ │ -0A92EE LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A92F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A92F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A92F4 General Purpose Flag 0800 (2048) │ │ │ │ +0A92B1 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A92B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A92B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A92B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A92F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A92F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A92FC CRC AFBC7F0D (2948366093) │ │ │ │ -0A9300 Compressed Size 00000483 (1155) │ │ │ │ -0A9304 Uncompressed Size 00000A5C (2652) │ │ │ │ -0A9308 Filename Length 0027 (39) │ │ │ │ -0A930A Extra Length 0000 (0) │ │ │ │ -0A930C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A92B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A92BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A92BF CRC AFBC7F0D (2948366093) │ │ │ │ +0A92C3 Compressed Size 00000483 (1155) │ │ │ │ +0A92C7 Uncompressed Size 00000A5C (2652) │ │ │ │ +0A92CB Filename Length 0027 (39) │ │ │ │ +0A92CD Extra Length 0000 (0) │ │ │ │ +0A92CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA930C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA92CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9333 PAYLOAD │ │ │ │ +0A92F6 PAYLOAD │ │ │ │ │ │ │ │ -0A97B6 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A97BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A97BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A97BC General Purpose Flag 0800 (2048) │ │ │ │ +0A9779 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A977D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A977E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A977F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A97BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A97C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A97C4 CRC 70EE6A10 (1894672912) │ │ │ │ -0A97C8 Compressed Size 000006C1 (1729) │ │ │ │ -0A97CC Uncompressed Size 00001B3A (6970) │ │ │ │ -0A97D0 Filename Length 0026 (38) │ │ │ │ -0A97D2 Extra Length 0000 (0) │ │ │ │ -0A97D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9781 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9783 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A9787 CRC 70EE6A10 (1894672912) │ │ │ │ +0A978B Compressed Size 000006C1 (1729) │ │ │ │ +0A978F Uncompressed Size 00001B3A (6970) │ │ │ │ +0A9793 Filename Length 0026 (38) │ │ │ │ +0A9795 Extra Length 0000 (0) │ │ │ │ +0A9797 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA97D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9797: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A97FA PAYLOAD │ │ │ │ +0A97BD PAYLOAD │ │ │ │ │ │ │ │ -0A9EBB LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A9EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9EC1 General Purpose Flag 0800 (2048) │ │ │ │ +0A9E7E LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A9E82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9E83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9E84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9EC5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0A9EC9 CRC A76D2B4E (2808949582) │ │ │ │ -0A9ECD Compressed Size 0000083A (2106) │ │ │ │ -0A9ED1 Uncompressed Size 000019EA (6634) │ │ │ │ -0A9ED5 Filename Length 002A (42) │ │ │ │ -0A9ED7 Extra Length 0000 (0) │ │ │ │ -0A9ED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9E86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9E88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0A9E8C CRC A76D2B4E (2808949582) │ │ │ │ +0A9E90 Compressed Size 0000083A (2106) │ │ │ │ +0A9E94 Uncompressed Size 000019EA (6634) │ │ │ │ +0A9E98 Filename Length 002A (42) │ │ │ │ +0A9E9A Extra Length 0000 (0) │ │ │ │ +0A9E9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9ED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9E9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9F03 PAYLOAD │ │ │ │ +0A9EC6 PAYLOAD │ │ │ │ │ │ │ │ -0AA73D LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0AA741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA743 General Purpose Flag 0800 (2048) │ │ │ │ +0AA700 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0AA704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA706 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA745 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA747 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AA74B CRC ABBD0D6F (2881293679) │ │ │ │ -0AA74F Compressed Size 00000981 (2433) │ │ │ │ -0AA753 Uncompressed Size 00005058 (20568) │ │ │ │ -0AA757 Filename Length 0029 (41) │ │ │ │ -0AA759 Extra Length 0000 (0) │ │ │ │ -0AA75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA708 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA70A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AA70E CRC ABBD0D6F (2881293679) │ │ │ │ +0AA712 Compressed Size 00000981 (2433) │ │ │ │ +0AA716 Uncompressed Size 00005058 (20568) │ │ │ │ +0AA71A Filename Length 0029 (41) │ │ │ │ +0AA71C Extra Length 0000 (0) │ │ │ │ +0AA71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA784 PAYLOAD │ │ │ │ +0AA747 PAYLOAD │ │ │ │ │ │ │ │ -0AB105 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0AB109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB10B General Purpose Flag 0800 (2048) │ │ │ │ +0AB0C8 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0AB0CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB0CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB0CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB10D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB10F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AB113 CRC CD717902 (3446765826) │ │ │ │ -0AB117 Compressed Size 00000396 (918) │ │ │ │ -0AB11B Uncompressed Size 00000883 (2179) │ │ │ │ -0AB11F Filename Length 002C (44) │ │ │ │ -0AB121 Extra Length 0000 (0) │ │ │ │ -0AB123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB0D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB0D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AB0D6 CRC CD717902 (3446765826) │ │ │ │ +0AB0DA Compressed Size 00000396 (918) │ │ │ │ +0AB0DE Uncompressed Size 00000883 (2179) │ │ │ │ +0AB0E2 Filename Length 002C (44) │ │ │ │ +0AB0E4 Extra Length 0000 (0) │ │ │ │ +0AB0E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB0E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB14F PAYLOAD │ │ │ │ +0AB112 PAYLOAD │ │ │ │ │ │ │ │ -0AB4E5 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0AB4E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB4EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB4EB General Purpose Flag 0800 (2048) │ │ │ │ +0AB4A8 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0AB4AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB4AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB4AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB4ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB4EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AB4F3 CRC 20B2E131 (548593969) │ │ │ │ -0AB4F7 Compressed Size 0000029A (666) │ │ │ │ -0AB4FB Uncompressed Size 00000D21 (3361) │ │ │ │ -0AB4FF Filename Length 002B (43) │ │ │ │ -0AB501 Extra Length 0000 (0) │ │ │ │ -0AB503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB4B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB4B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AB4B6 CRC 20B2E131 (548593969) │ │ │ │ +0AB4BA Compressed Size 0000029A (666) │ │ │ │ +0AB4BE Uncompressed Size 00000D21 (3361) │ │ │ │ +0AB4C2 Filename Length 002B (43) │ │ │ │ +0AB4C4 Extra Length 0000 (0) │ │ │ │ +0AB4C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB4C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB52E PAYLOAD │ │ │ │ +0AB4F1 PAYLOAD │ │ │ │ │ │ │ │ -0AB7C8 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0AB7CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB7CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB7CE General Purpose Flag 0800 (2048) │ │ │ │ +0AB78B LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0AB78F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB790 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB791 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB7D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB7D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AB7D6 CRC 708CFE11 (1888288273) │ │ │ │ -0AB7DA Compressed Size 00000C14 (3092) │ │ │ │ -0AB7DE Uncompressed Size 00002F63 (12131) │ │ │ │ -0AB7E2 Filename Length 002D (45) │ │ │ │ -0AB7E4 Extra Length 0000 (0) │ │ │ │ -0AB7E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB793 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB795 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AB799 CRC 708CFE11 (1888288273) │ │ │ │ +0AB79D Compressed Size 00000C14 (3092) │ │ │ │ +0AB7A1 Uncompressed Size 00002F63 (12131) │ │ │ │ +0AB7A5 Filename Length 002D (45) │ │ │ │ +0AB7A7 Extra Length 0000 (0) │ │ │ │ +0AB7A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB7E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB7A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB813 PAYLOAD │ │ │ │ +0AB7D6 PAYLOAD │ │ │ │ │ │ │ │ -0AC427 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0AC42B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC42C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC42D General Purpose Flag 0800 (2048) │ │ │ │ +0AC3EA LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0AC3EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC3EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC3F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC42F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC431 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AC435 CRC C0D8D978 (3235436920) │ │ │ │ -0AC439 Compressed Size 00000AF0 (2800) │ │ │ │ -0AC43D Uncompressed Size 0000669C (26268) │ │ │ │ -0AC441 Filename Length 002C (44) │ │ │ │ -0AC443 Extra Length 0000 (0) │ │ │ │ -0AC445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC3F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC3F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AC3F8 CRC C0D8D978 (3235436920) │ │ │ │ +0AC3FC Compressed Size 00000AF0 (2800) │ │ │ │ +0AC400 Uncompressed Size 0000669C (26268) │ │ │ │ +0AC404 Filename Length 002C (44) │ │ │ │ +0AC406 Extra Length 0000 (0) │ │ │ │ +0AC408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC471 PAYLOAD │ │ │ │ +0AC434 PAYLOAD │ │ │ │ │ │ │ │ -0ACF61 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0ACF65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACF66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACF67 General Purpose Flag 0800 (2048) │ │ │ │ +0ACF24 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0ACF28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACF29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACF2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACF69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACF6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ACF6F CRC 31309D9C (825269660) │ │ │ │ -0ACF73 Compressed Size 00000682 (1666) │ │ │ │ -0ACF77 Uncompressed Size 00000F04 (3844) │ │ │ │ -0ACF7B Filename Length 0025 (37) │ │ │ │ -0ACF7D Extra Length 0000 (0) │ │ │ │ -0ACF7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACF2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACF2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ACF32 CRC 31309D9C (825269660) │ │ │ │ +0ACF36 Compressed Size 00000682 (1666) │ │ │ │ +0ACF3A Uncompressed Size 00000F04 (3844) │ │ │ │ +0ACF3E Filename Length 0025 (37) │ │ │ │ +0ACF40 Extra Length 0000 (0) │ │ │ │ +0ACF42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACF7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACF42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACFA4 PAYLOAD │ │ │ │ +0ACF67 PAYLOAD │ │ │ │ │ │ │ │ -0AD626 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0AD62A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD62B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD62C General Purpose Flag 0800 (2048) │ │ │ │ +0AD5E9 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0AD5ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD5EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD5EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD62E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD630 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AD634 CRC FD6A5FB9 (4251606969) │ │ │ │ -0AD638 Compressed Size 0000082E (2094) │ │ │ │ -0AD63C Uncompressed Size 0000279A (10138) │ │ │ │ -0AD640 Filename Length 0024 (36) │ │ │ │ -0AD642 Extra Length 0000 (0) │ │ │ │ -0AD644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD5F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD5F3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AD5F7 CRC FD6A5FB9 (4251606969) │ │ │ │ +0AD5FB Compressed Size 0000082E (2094) │ │ │ │ +0AD5FF Uncompressed Size 0000279A (10138) │ │ │ │ +0AD603 Filename Length 0024 (36) │ │ │ │ +0AD605 Extra Length 0000 (0) │ │ │ │ +0AD607 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD607: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD668 PAYLOAD │ │ │ │ +0AD62B PAYLOAD │ │ │ │ │ │ │ │ -0ADE96 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0ADE9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE9C General Purpose Flag 0800 (2048) │ │ │ │ +0ADE59 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0ADE5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADEA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ADEA4 CRC A82EE27F (2821644927) │ │ │ │ -0ADEA8 Compressed Size 00000889 (2185) │ │ │ │ -0ADEAC Uncompressed Size 00001989 (6537) │ │ │ │ -0ADEB0 Filename Length 0029 (41) │ │ │ │ -0ADEB2 Extra Length 0000 (0) │ │ │ │ -0ADEB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE63 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ADE67 CRC A82EE27F (2821644927) │ │ │ │ +0ADE6B Compressed Size 00000889 (2185) │ │ │ │ +0ADE6F Uncompressed Size 00001989 (6537) │ │ │ │ +0ADE73 Filename Length 0029 (41) │ │ │ │ +0ADE75 Extra Length 0000 (0) │ │ │ │ +0ADE77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADEDD PAYLOAD │ │ │ │ +0ADEA0 PAYLOAD │ │ │ │ │ │ │ │ -0AE766 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AE76A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE76B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE76C General Purpose Flag 0800 (2048) │ │ │ │ +0AE729 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AE72D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE72E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE72F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE76E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE770 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AE774 CRC B4853515 (3028628757) │ │ │ │ -0AE778 Compressed Size 000008AA (2218) │ │ │ │ -0AE77C Uncompressed Size 00004DC4 (19908) │ │ │ │ -0AE780 Filename Length 0028 (40) │ │ │ │ -0AE782 Extra Length 0000 (0) │ │ │ │ -0AE784 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE731 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE733 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AE737 CRC B4853515 (3028628757) │ │ │ │ +0AE73B Compressed Size 000008AA (2218) │ │ │ │ +0AE73F Uncompressed Size 00004DC4 (19908) │ │ │ │ +0AE743 Filename Length 0028 (40) │ │ │ │ +0AE745 Extra Length 0000 (0) │ │ │ │ +0AE747 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE7AC PAYLOAD │ │ │ │ +0AE76F PAYLOAD │ │ │ │ │ │ │ │ -0AF056 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AF05A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF05B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF05C General Purpose Flag 0800 (2048) │ │ │ │ +0AF019 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AF01D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF01E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF01F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF05E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF060 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AF064 CRC 2F58FB66 (794360678) │ │ │ │ -0AF068 Compressed Size 00000439 (1081) │ │ │ │ -0AF06C Uncompressed Size 00000A1A (2586) │ │ │ │ -0AF070 Filename Length 002B (43) │ │ │ │ -0AF072 Extra Length 0000 (0) │ │ │ │ -0AF074 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF021 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF023 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AF027 CRC 2F58FB66 (794360678) │ │ │ │ +0AF02B Compressed Size 00000439 (1081) │ │ │ │ +0AF02F Uncompressed Size 00000A1A (2586) │ │ │ │ +0AF033 Filename Length 002B (43) │ │ │ │ +0AF035 Extra Length 0000 (0) │ │ │ │ +0AF037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF074: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF09F PAYLOAD │ │ │ │ +0AF062 PAYLOAD │ │ │ │ │ │ │ │ -0AF4D8 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AF4DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF4DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF4DE General Purpose Flag 0800 (2048) │ │ │ │ +0AF49B LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AF49F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF4E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF4E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AF4E6 CRC A7BE9328 (2814284584) │ │ │ │ -0AF4EA Compressed Size 000004FF (1279) │ │ │ │ -0AF4EE Uncompressed Size 00001745 (5957) │ │ │ │ -0AF4F2 Filename Length 002A (42) │ │ │ │ -0AF4F4 Extra Length 0000 (0) │ │ │ │ -0AF4F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AF4A9 CRC A7BE9328 (2814284584) │ │ │ │ +0AF4AD Compressed Size 000004FF (1279) │ │ │ │ +0AF4B1 Uncompressed Size 00001745 (5957) │ │ │ │ +0AF4B5 Filename Length 002A (42) │ │ │ │ +0AF4B7 Extra Length 0000 (0) │ │ │ │ +0AF4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF4F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF520 PAYLOAD │ │ │ │ +0AF4E3 PAYLOAD │ │ │ │ │ │ │ │ -0AFA1F LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0AFA23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFA24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFA25 General Purpose Flag 0800 (2048) │ │ │ │ +0AF9E2 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0AF9E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF9E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF9E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFA27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFA29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0AFA2D CRC 271104A6 (655426726) │ │ │ │ -0AFA31 Compressed Size 000005B5 (1461) │ │ │ │ -0AFA35 Uncompressed Size 0000124B (4683) │ │ │ │ -0AFA39 Filename Length 0030 (48) │ │ │ │ -0AFA3B Extra Length 0000 (0) │ │ │ │ -0AFA3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF9EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF9EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AF9F0 CRC 271104A6 (655426726) │ │ │ │ +0AF9F4 Compressed Size 000005B5 (1461) │ │ │ │ +0AF9F8 Uncompressed Size 0000124B (4683) │ │ │ │ +0AF9FC Filename Length 0030 (48) │ │ │ │ +0AF9FE Extra Length 0000 (0) │ │ │ │ +0AFA00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFA3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFA00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFA6D PAYLOAD │ │ │ │ +0AFA30 PAYLOAD │ │ │ │ │ │ │ │ -0B0022 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0B0026 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0027 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0028 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFE5 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AFFE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B002A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B002C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B0030 CRC DB926C35 (3683806261) │ │ │ │ -0B0034 Compressed Size 00000614 (1556) │ │ │ │ -0B0038 Uncompressed Size 00002F38 (12088) │ │ │ │ -0B003C Filename Length 002F (47) │ │ │ │ -0B003E Extra Length 0000 (0) │ │ │ │ -0B0040 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0AFFF3 CRC DB926C35 (3683806261) │ │ │ │ +0AFFF7 Compressed Size 00000614 (1556) │ │ │ │ +0AFFFB Uncompressed Size 00002F38 (12088) │ │ │ │ +0AFFFF Filename Length 002F (47) │ │ │ │ +0B0001 Extra Length 0000 (0) │ │ │ │ +0B0003 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0003: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B006F PAYLOAD │ │ │ │ +0B0032 PAYLOAD │ │ │ │ │ │ │ │ -0B0683 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0B0687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0689 General Purpose Flag 0800 (2048) │ │ │ │ +0B0646 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0B064A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B064B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B064C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B068B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B068D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B0691 CRC B2233F2D (2988654381) │ │ │ │ -0B0695 Compressed Size 00000354 (852) │ │ │ │ -0B0699 Uncompressed Size 00000737 (1847) │ │ │ │ -0B069D Filename Length 0024 (36) │ │ │ │ -0B069F Extra Length 0000 (0) │ │ │ │ -0B06A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B064E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0650 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B0654 CRC B2233F2D (2988654381) │ │ │ │ +0B0658 Compressed Size 00000354 (852) │ │ │ │ +0B065C Uncompressed Size 00000737 (1847) │ │ │ │ +0B0660 Filename Length 0024 (36) │ │ │ │ +0B0662 Extra Length 0000 (0) │ │ │ │ +0B0664 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB06A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0664: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B06C5 PAYLOAD │ │ │ │ +0B0688 PAYLOAD │ │ │ │ │ │ │ │ -0B0A19 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0B0A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0A1F General Purpose Flag 0800 (2048) │ │ │ │ +0B09DC LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0B09E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B09E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B09E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0A23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B0A27 CRC 6AA9587D (1789483133) │ │ │ │ -0B0A2B Compressed Size 00000364 (868) │ │ │ │ -0B0A2F Uncompressed Size 00000E08 (3592) │ │ │ │ -0B0A33 Filename Length 0023 (35) │ │ │ │ -0B0A35 Extra Length 0000 (0) │ │ │ │ -0B0A37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B09E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B09E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B09EA CRC 6AA9587D (1789483133) │ │ │ │ +0B09EE Compressed Size 00000364 (868) │ │ │ │ +0B09F2 Uncompressed Size 00000E08 (3592) │ │ │ │ +0B09F6 Filename Length 0023 (35) │ │ │ │ +0B09F8 Extra Length 0000 (0) │ │ │ │ +0B09FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0A37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB09FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0A5A PAYLOAD │ │ │ │ +0B0A1D PAYLOAD │ │ │ │ │ │ │ │ -0B0DBE LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0B0DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0DC4 General Purpose Flag 0800 (2048) │ │ │ │ +0B0D81 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0B0D85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0D86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0D87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0DC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B0DCC CRC 4BB34F16 (1270042390) │ │ │ │ -0B0DD0 Compressed Size 0000116C (4460) │ │ │ │ -0B0DD4 Uncompressed Size 000037C1 (14273) │ │ │ │ -0B0DD8 Filename Length 0028 (40) │ │ │ │ -0B0DDA Extra Length 0000 (0) │ │ │ │ -0B0DDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0D89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0D8B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B0D8F CRC 4BB34F16 (1270042390) │ │ │ │ +0B0D93 Compressed Size 0000116C (4460) │ │ │ │ +0B0D97 Uncompressed Size 000037C1 (14273) │ │ │ │ +0B0D9B Filename Length 0028 (40) │ │ │ │ +0B0D9D Extra Length 0000 (0) │ │ │ │ +0B0D9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0DDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0D9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0E04 PAYLOAD │ │ │ │ +0B0DC7 PAYLOAD │ │ │ │ │ │ │ │ -0B1F70 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0B1F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B1F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B1F76 General Purpose Flag 0800 (2048) │ │ │ │ +0B1F33 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0B1F37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B1F38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B1F39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B1F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B1F7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B1F7E CRC 6F0756D6 (1862751958) │ │ │ │ -0B1F82 Compressed Size 0000117A (4474) │ │ │ │ -0B1F86 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -0B1F8A Filename Length 0027 (39) │ │ │ │ -0B1F8C Extra Length 0000 (0) │ │ │ │ -0B1F8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B1F3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B1F3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B1F41 CRC 6F0756D6 (1862751958) │ │ │ │ +0B1F45 Compressed Size 0000117A (4474) │ │ │ │ +0B1F49 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +0B1F4D Filename Length 0027 (39) │ │ │ │ +0B1F4F Extra Length 0000 (0) │ │ │ │ +0B1F51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1F8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB1F51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1FB5 PAYLOAD │ │ │ │ +0B1F78 PAYLOAD │ │ │ │ │ │ │ │ -0B312F LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0B3133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3135 General Purpose Flag 0800 (2048) │ │ │ │ +0B30F2 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0B30F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B30F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B30F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3137 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3139 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B313D CRC C8EF18E9 (3371112681) │ │ │ │ -0B3141 Compressed Size 000009B7 (2487) │ │ │ │ -0B3145 Uncompressed Size 00001A2F (6703) │ │ │ │ -0B3149 Filename Length 0024 (36) │ │ │ │ -0B314B Extra Length 0000 (0) │ │ │ │ -0B314D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B30FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B30FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B3100 CRC CCBCF087 (3434934407) │ │ │ │ +0B3104 Compressed Size 000009B8 (2488) │ │ │ │ +0B3108 Uncompressed Size 00001A2F (6703) │ │ │ │ +0B310C Filename Length 0024 (36) │ │ │ │ +0B310E Extra Length 0000 (0) │ │ │ │ +0B3110 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB314D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3110: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3171 PAYLOAD │ │ │ │ +0B3134 PAYLOAD │ │ │ │ │ │ │ │ -0B3B28 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0B3B2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3B2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3B2E General Purpose Flag 0800 (2048) │ │ │ │ +0B3AEC LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0B3AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3B30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3B32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B3B36 CRC DAFC8CE0 (3673984224) │ │ │ │ -0B3B3A Compressed Size 00000B2A (2858) │ │ │ │ -0B3B3E Uncompressed Size 000050CF (20687) │ │ │ │ -0B3B42 Filename Length 0023 (35) │ │ │ │ -0B3B44 Extra Length 0000 (0) │ │ │ │ -0B3B46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3AF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B3AFA CRC 7B02178A (2063734666) │ │ │ │ +0B3AFE Compressed Size 00000B37 (2871) │ │ │ │ +0B3B02 Uncompressed Size 000050CF (20687) │ │ │ │ +0B3B06 Filename Length 0023 (35) │ │ │ │ +0B3B08 Extra Length 0000 (0) │ │ │ │ +0B3B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3B46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3B69 PAYLOAD │ │ │ │ +0B3B2D PAYLOAD │ │ │ │ │ │ │ │ -0B4693 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B4697 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4698 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4699 General Purpose Flag 0800 (2048) │ │ │ │ +0B4664 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B4668 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4669 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B466A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B469B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B469D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B46A1 CRC 700B0680 (1879770752) │ │ │ │ -0B46A5 Compressed Size 000003A9 (937) │ │ │ │ -0B46A9 Uncompressed Size 0000095B (2395) │ │ │ │ -0B46AD Filename Length 0029 (41) │ │ │ │ -0B46AF Extra Length 0000 (0) │ │ │ │ -0B46B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B466C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B466E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B4672 CRC 700B0680 (1879770752) │ │ │ │ +0B4676 Compressed Size 000003A9 (937) │ │ │ │ +0B467A Uncompressed Size 0000095B (2395) │ │ │ │ +0B467E Filename Length 0029 (41) │ │ │ │ +0B4680 Extra Length 0000 (0) │ │ │ │ +0B4682 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB46B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4682: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B46DA PAYLOAD │ │ │ │ +0B46AB PAYLOAD │ │ │ │ │ │ │ │ -0B4A83 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B4A87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4A88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4A89 General Purpose Flag 0800 (2048) │ │ │ │ +0B4A54 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B4A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4A5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4A8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4A8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B4A91 CRC 08C19159 (146903385) │ │ │ │ -0B4A95 Compressed Size 000004CA (1226) │ │ │ │ -0B4A99 Uncompressed Size 00001A1C (6684) │ │ │ │ -0B4A9D Filename Length 0028 (40) │ │ │ │ -0B4A9F Extra Length 0000 (0) │ │ │ │ -0B4AA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4A5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B4A62 CRC 08C19159 (146903385) │ │ │ │ +0B4A66 Compressed Size 000004CA (1226) │ │ │ │ +0B4A6A Uncompressed Size 00001A1C (6684) │ │ │ │ +0B4A6E Filename Length 0028 (40) │ │ │ │ +0B4A70 Extra Length 0000 (0) │ │ │ │ +0B4A72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4A72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4AC9 PAYLOAD │ │ │ │ +0B4A9A PAYLOAD │ │ │ │ │ │ │ │ -0B4F93 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B4F97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4F98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4F99 General Purpose Flag 0800 (2048) │ │ │ │ +0B4F64 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B4F68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4F69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4F6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4F9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4F9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B4FA1 CRC 8E7406BA (2389968570) │ │ │ │ -0B4FA5 Compressed Size 00000294 (660) │ │ │ │ -0B4FA9 Uncompressed Size 0000061B (1563) │ │ │ │ -0B4FAD Filename Length 002E (46) │ │ │ │ -0B4FAF Extra Length 0000 (0) │ │ │ │ -0B4FB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4F6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4F6E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B4F72 CRC 8E7406BA (2389968570) │ │ │ │ +0B4F76 Compressed Size 00000294 (660) │ │ │ │ +0B4F7A Uncompressed Size 0000061B (1563) │ │ │ │ +0B4F7E Filename Length 002E (46) │ │ │ │ +0B4F80 Extra Length 0000 (0) │ │ │ │ +0B4F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4FB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4FDF PAYLOAD │ │ │ │ +0B4FB0 PAYLOAD │ │ │ │ │ │ │ │ -0B5273 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B5277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5279 General Purpose Flag 0800 (2048) │ │ │ │ +0B5244 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B5248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B524A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B527B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B527D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B5281 CRC 182701C6 (405209542) │ │ │ │ -0B5285 Compressed Size 000002A0 (672) │ │ │ │ -0B5289 Uncompressed Size 00000C5F (3167) │ │ │ │ -0B528D Filename Length 002D (45) │ │ │ │ -0B528F Extra Length 0000 (0) │ │ │ │ -0B5291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B524C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B524E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B5252 CRC 182701C6 (405209542) │ │ │ │ +0B5256 Compressed Size 000002A0 (672) │ │ │ │ +0B525A Uncompressed Size 00000C5F (3167) │ │ │ │ +0B525E Filename Length 002D (45) │ │ │ │ +0B5260 Extra Length 0000 (0) │ │ │ │ +0B5262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B52BE PAYLOAD │ │ │ │ +0B528F PAYLOAD │ │ │ │ │ │ │ │ -0B555E LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B5562 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5563 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5564 General Purpose Flag 0800 (2048) │ │ │ │ +0B552F LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B5533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5535 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5566 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5568 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B556C CRC 23949E93 (596942483) │ │ │ │ -0B5570 Compressed Size 00000416 (1046) │ │ │ │ -0B5574 Uncompressed Size 00000C19 (3097) │ │ │ │ -0B5578 Filename Length 0035 (53) │ │ │ │ -0B557A Extra Length 0000 (0) │ │ │ │ -0B557C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5537 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5539 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B553D CRC 23949E93 (596942483) │ │ │ │ +0B5541 Compressed Size 00000416 (1046) │ │ │ │ +0B5545 Uncompressed Size 00000C19 (3097) │ │ │ │ +0B5549 Filename Length 0035 (53) │ │ │ │ +0B554B Extra Length 0000 (0) │ │ │ │ +0B554D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB557C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB554D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B55B1 PAYLOAD │ │ │ │ +0B5582 PAYLOAD │ │ │ │ │ │ │ │ -0B59C7 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B59CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B59CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B59CD General Purpose Flag 0800 (2048) │ │ │ │ +0B5998 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B599C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B599D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B599E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B59CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B59D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B59D5 CRC 9EEA1DDD (2666143197) │ │ │ │ -0B59D9 Compressed Size 00000340 (832) │ │ │ │ -0B59DD Uncompressed Size 0000174F (5967) │ │ │ │ -0B59E1 Filename Length 0034 (52) │ │ │ │ -0B59E3 Extra Length 0000 (0) │ │ │ │ -0B59E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B59A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B59A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B59A6 CRC 9EEA1DDD (2666143197) │ │ │ │ +0B59AA Compressed Size 00000340 (832) │ │ │ │ +0B59AE Uncompressed Size 0000174F (5967) │ │ │ │ +0B59B2 Filename Length 0034 (52) │ │ │ │ +0B59B4 Extra Length 0000 (0) │ │ │ │ +0B59B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB59E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB59B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5A19 PAYLOAD │ │ │ │ +0B59EA PAYLOAD │ │ │ │ │ │ │ │ -0B5D59 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B5D5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5D5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5D5F General Purpose Flag 0800 (2048) │ │ │ │ +0B5D2A LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B5D2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5D2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5D30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5D61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5D63 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B5D67 CRC 0082FAD5 (8583893) │ │ │ │ -0B5D6B Compressed Size 00000489 (1161) │ │ │ │ -0B5D6F Uncompressed Size 000009C9 (2505) │ │ │ │ -0B5D73 Filename Length 0028 (40) │ │ │ │ -0B5D75 Extra Length 0000 (0) │ │ │ │ -0B5D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5D32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5D34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B5D38 CRC 0082FAD5 (8583893) │ │ │ │ +0B5D3C Compressed Size 00000489 (1161) │ │ │ │ +0B5D40 Uncompressed Size 000009C9 (2505) │ │ │ │ +0B5D44 Filename Length 0028 (40) │ │ │ │ +0B5D46 Extra Length 0000 (0) │ │ │ │ +0B5D48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5D9F PAYLOAD │ │ │ │ +0B5D70 PAYLOAD │ │ │ │ │ │ │ │ -0B6228 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B622C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B622D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B622E General Purpose Flag 0800 (2048) │ │ │ │ +0B61F9 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B61FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6230 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6232 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6236 CRC BF91C0E5 (3214000357) │ │ │ │ -0B623A Compressed Size 000004C8 (1224) │ │ │ │ -0B623E Uncompressed Size 0000112F (4399) │ │ │ │ -0B6242 Filename Length 0027 (39) │ │ │ │ -0B6244 Extra Length 0000 (0) │ │ │ │ -0B6246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6201 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6203 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6207 CRC BF91C0E5 (3214000357) │ │ │ │ +0B620B Compressed Size 000004C8 (1224) │ │ │ │ +0B620F Uncompressed Size 0000112F (4399) │ │ │ │ +0B6213 Filename Length 0027 (39) │ │ │ │ +0B6215 Extra Length 0000 (0) │ │ │ │ +0B6217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B626D PAYLOAD │ │ │ │ +0B623E PAYLOAD │ │ │ │ │ │ │ │ -0B6735 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B6739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B673A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B673B General Purpose Flag 0800 (2048) │ │ │ │ +0B6706 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B670A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B670B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B670C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B673D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B673F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6743 CRC 997BD7D7 (2575030231) │ │ │ │ -0B6747 Compressed Size 000002A9 (681) │ │ │ │ -0B674B Uncompressed Size 000005B6 (1462) │ │ │ │ -0B674F Filename Length 002F (47) │ │ │ │ -0B6751 Extra Length 0000 (0) │ │ │ │ -0B6753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B670E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6710 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6714 CRC 997BD7D7 (2575030231) │ │ │ │ +0B6718 Compressed Size 000002A9 (681) │ │ │ │ +0B671C Uncompressed Size 000005B6 (1462) │ │ │ │ +0B6720 Filename Length 002F (47) │ │ │ │ +0B6722 Extra Length 0000 (0) │ │ │ │ +0B6724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6782 PAYLOAD │ │ │ │ +0B6753 PAYLOAD │ │ │ │ │ │ │ │ -0B6A2B LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B6A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6A31 General Purpose Flag 0800 (2048) │ │ │ │ +0B69FC LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B6A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6A02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6A35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6A39 CRC B1EF9538 (2985268536) │ │ │ │ -0B6A3D Compressed Size 00000286 (646) │ │ │ │ -0B6A41 Uncompressed Size 00000A7A (2682) │ │ │ │ -0B6A45 Filename Length 002E (46) │ │ │ │ -0B6A47 Extra Length 0000 (0) │ │ │ │ -0B6A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6A06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6A0A CRC B1EF9538 (2985268536) │ │ │ │ +0B6A0E Compressed Size 00000286 (646) │ │ │ │ +0B6A12 Uncompressed Size 00000A7A (2682) │ │ │ │ +0B6A16 Filename Length 002E (46) │ │ │ │ +0B6A18 Extra Length 0000 (0) │ │ │ │ +0B6A1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A77 PAYLOAD │ │ │ │ +0B6A48 PAYLOAD │ │ │ │ │ │ │ │ -0B6CFD LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B6D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6D03 General Purpose Flag 0800 (2048) │ │ │ │ +0B6CCE LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B6CD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6CD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6CD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6D07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B6D0B CRC 5A9148C0 (1519470784) │ │ │ │ -0B6D0F Compressed Size 000003BC (956) │ │ │ │ -0B6D13 Uncompressed Size 000008D4 (2260) │ │ │ │ -0B6D17 Filename Length 002B (43) │ │ │ │ -0B6D19 Extra Length 0000 (0) │ │ │ │ -0B6D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6CD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6CD8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B6CDC CRC 5A9148C0 (1519470784) │ │ │ │ +0B6CE0 Compressed Size 000003BC (956) │ │ │ │ +0B6CE4 Uncompressed Size 000008D4 (2260) │ │ │ │ +0B6CE8 Filename Length 002B (43) │ │ │ │ +0B6CEA Extra Length 0000 (0) │ │ │ │ +0B6CEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6CEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6D46 PAYLOAD │ │ │ │ +0B6D17 PAYLOAD │ │ │ │ │ │ │ │ -0B7102 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B7106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7108 General Purpose Flag 0800 (2048) │ │ │ │ +0B70D3 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B70D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B70D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B70D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B710A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B710C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7110 CRC EA1FA61C (3927942684) │ │ │ │ -0B7114 Compressed Size 00000324 (804) │ │ │ │ -0B7118 Uncompressed Size 0000105E (4190) │ │ │ │ -0B711C Filename Length 002A (42) │ │ │ │ -0B711E Extra Length 0000 (0) │ │ │ │ -0B7120 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B70DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B70DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B70E1 CRC EA1FA61C (3927942684) │ │ │ │ +0B70E5 Compressed Size 00000324 (804) │ │ │ │ +0B70E9 Uncompressed Size 0000105E (4190) │ │ │ │ +0B70ED Filename Length 002A (42) │ │ │ │ +0B70EF Extra Length 0000 (0) │ │ │ │ +0B70F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB70F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B714A PAYLOAD │ │ │ │ +0B711B PAYLOAD │ │ │ │ │ │ │ │ -0B746E LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B7472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7474 General Purpose Flag 0800 (2048) │ │ │ │ +0B743F LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B7443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7445 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7476 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7478 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B747C CRC 00000000 (0) │ │ │ │ -0B7480 Compressed Size 00000000 (0) │ │ │ │ -0B7484 Uncompressed Size 00000000 (0) │ │ │ │ -0B7488 Filename Length 0010 (16) │ │ │ │ -0B748A Extra Length 0000 (0) │ │ │ │ -0B748C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B7447 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7449 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B744D CRC 00000000 (0) │ │ │ │ +0B7451 Compressed Size 00000000 (0) │ │ │ │ +0B7455 Uncompressed Size 00000000 (0) │ │ │ │ +0B7459 Filename Length 0010 (16) │ │ │ │ +0B745B Extra Length 0000 (0) │ │ │ │ +0B745D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB748C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB745D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B749C LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B74A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B74A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B74A2 General Purpose Flag 0800 (2048) │ │ │ │ +0B746D LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B7471 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7472 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7473 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B74A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B74A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B74AA CRC 810F19F8 (2165250552) │ │ │ │ -0B74AE Compressed Size 0000006B (107) │ │ │ │ -0B74B2 Uncompressed Size 0000007F (127) │ │ │ │ -0B74B6 Filename Length 0025 (37) │ │ │ │ -0B74B8 Extra Length 0000 (0) │ │ │ │ -0B74BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7475 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7477 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B747B CRC 810F19F8 (2165250552) │ │ │ │ +0B747F Compressed Size 0000006B (107) │ │ │ │ +0B7483 Uncompressed Size 0000007F (127) │ │ │ │ +0B7487 Filename Length 0025 (37) │ │ │ │ +0B7489 Extra Length 0000 (0) │ │ │ │ +0B748B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB74BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB748B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B74DF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B74B0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B754A LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B754E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B754F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7550 General Purpose Flag 0800 (2048) │ │ │ │ +0B751B LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B751F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7520 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7521 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7552 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7554 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7558 CRC 8E3C5B46 (2386320198) │ │ │ │ -0B755C Compressed Size 0000007B (123) │ │ │ │ -0B7560 Uncompressed Size 00000098 (152) │ │ │ │ -0B7564 Filename Length 0024 (36) │ │ │ │ -0B7566 Extra Length 0000 (0) │ │ │ │ -0B7568 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7523 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7525 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B7529 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B752D Compressed Size 0000007B (123) │ │ │ │ +0B7531 Uncompressed Size 00000098 (152) │ │ │ │ +0B7535 Filename Length 0024 (36) │ │ │ │ +0B7537 Extra Length 0000 (0) │ │ │ │ +0B7539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B758C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B755D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7607 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B760B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B760C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B760D General Purpose Flag 0800 (2048) │ │ │ │ +0B75D8 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B75DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B75DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B75DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B760F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7611 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7615 CRC F45D972D (4099774253) │ │ │ │ -0B7619 Compressed Size 000001D1 (465) │ │ │ │ -0B761D Uncompressed Size 00000348 (840) │ │ │ │ -0B7621 Filename Length 0028 (40) │ │ │ │ -0B7623 Extra Length 0000 (0) │ │ │ │ -0B7625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B75E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B75E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B75E6 CRC F45D972D (4099774253) │ │ │ │ +0B75EA Compressed Size 000001D1 (465) │ │ │ │ +0B75EE Uncompressed Size 00000348 (840) │ │ │ │ +0B75F2 Filename Length 0028 (40) │ │ │ │ +0B75F4 Extra Length 0000 (0) │ │ │ │ +0B75F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB75F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B764D PAYLOAD │ │ │ │ +0B761E PAYLOAD │ │ │ │ │ │ │ │ -0B781E LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B7822 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7823 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7824 General Purpose Flag 0800 (2048) │ │ │ │ +0B77EF LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B77F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B77F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B77F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7826 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7828 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B782C CRC 6C1BCEA8 (1813761704) │ │ │ │ -0B7830 Compressed Size 00000166 (358) │ │ │ │ -0B7834 Uncompressed Size 00000267 (615) │ │ │ │ -0B7838 Filename Length 0027 (39) │ │ │ │ -0B783A Extra Length 0000 (0) │ │ │ │ -0B783C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B77F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B77F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B77FD CRC 6C1BCEA8 (1813761704) │ │ │ │ +0B7801 Compressed Size 00000166 (358) │ │ │ │ +0B7805 Uncompressed Size 00000267 (615) │ │ │ │ +0B7809 Filename Length 0027 (39) │ │ │ │ +0B780B Extra Length 0000 (0) │ │ │ │ +0B780D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB783C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB780D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7863 PAYLOAD │ │ │ │ +0B7834 PAYLOAD │ │ │ │ │ │ │ │ -0B79C9 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B79CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79CF General Purpose Flag 0800 (2048) │ │ │ │ +0B799A LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B799E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B799F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79D1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B79D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B79D7 CRC 00000000 (0) │ │ │ │ -0B79DB Compressed Size 00000000 (0) │ │ │ │ -0B79DF Uncompressed Size 00000000 (0) │ │ │ │ -0B79E3 Filename Length 001C (28) │ │ │ │ -0B79E5 Extra Length 0000 (0) │ │ │ │ -0B79E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79A2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B79A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B79A8 CRC 00000000 (0) │ │ │ │ +0B79AC Compressed Size 00000000 (0) │ │ │ │ +0B79B0 Uncompressed Size 00000000 (0) │ │ │ │ +0B79B4 Filename Length 001C (28) │ │ │ │ +0B79B6 Extra Length 0000 (0) │ │ │ │ +0B79B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB79E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7A03 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B7A07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7A08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7A09 General Purpose Flag 0800 (2048) │ │ │ │ +0B79D4 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B79D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7A11 CRC 3BCC4A9F (1003244191) │ │ │ │ -0B7A15 Compressed Size 00000291 (657) │ │ │ │ -0B7A19 Uncompressed Size 000005EF (1519) │ │ │ │ -0B7A1D Filename Length 003A (58) │ │ │ │ -0B7A1F Extra Length 0000 (0) │ │ │ │ -0B7A21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79DE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B79E2 CRC 9603D8AE (2516834478) │ │ │ │ +0B79E6 Compressed Size 00000292 (658) │ │ │ │ +0B79EA Uncompressed Size 000005EF (1519) │ │ │ │ +0B79EE Filename Length 003A (58) │ │ │ │ +0B79F0 Extra Length 0000 (0) │ │ │ │ +0B79F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A5B PAYLOAD │ │ │ │ +0B7A2C PAYLOAD │ │ │ │ │ │ │ │ -0B7CEC LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B7CF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CF2 General Purpose Flag 0800 (2048) │ │ │ │ +0B7CBE LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B7CC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B7CFA CRC 776C598F (2003589519) │ │ │ │ -0B7CFE Compressed Size 0000040A (1034) │ │ │ │ -0B7D02 Uncompressed Size 00000D71 (3441) │ │ │ │ -0B7D06 Filename Length 0039 (57) │ │ │ │ -0B7D08 Extra Length 0000 (0) │ │ │ │ -0B7D0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B7CCC CRC 7DED7EFB (2112716539) │ │ │ │ +0B7CD0 Compressed Size 00000406 (1030) │ │ │ │ +0B7CD4 Uncompressed Size 00000D3D (3389) │ │ │ │ +0B7CD8 Filename Length 0039 (57) │ │ │ │ +0B7CDA Extra Length 0000 (0) │ │ │ │ +0B7CDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7D0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7D43 PAYLOAD │ │ │ │ +0B7D15 PAYLOAD │ │ │ │ │ │ │ │ -0B814D LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B8151 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8152 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8153 General Purpose Flag 0800 (2048) │ │ │ │ +0B811B LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B811F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8120 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8121 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8155 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8157 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B815B CRC C1DDF2A5 (3252548261) │ │ │ │ -0B815F Compressed Size 00000390 (912) │ │ │ │ -0B8163 Uncompressed Size 00000926 (2342) │ │ │ │ -0B8167 Filename Length 0041 (65) │ │ │ │ -0B8169 Extra Length 0000 (0) │ │ │ │ -0B816B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8123 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8125 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8129 CRC C1DDF2A5 (3252548261) │ │ │ │ +0B812D Compressed Size 00000390 (912) │ │ │ │ +0B8131 Uncompressed Size 00000926 (2342) │ │ │ │ +0B8135 Filename Length 0041 (65) │ │ │ │ +0B8137 Extra Length 0000 (0) │ │ │ │ +0B8139 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB816B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8139: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81AC PAYLOAD │ │ │ │ +0B817A PAYLOAD │ │ │ │ │ │ │ │ -0B853C LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B8540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8542 General Purpose Flag 0800 (2048) │ │ │ │ +0B850A LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B850E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B850F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8510 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8544 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8546 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B854A CRC 81A68CD6 (2175175894) │ │ │ │ -0B854E Compressed Size 00000383 (899) │ │ │ │ -0B8552 Uncompressed Size 000011C9 (4553) │ │ │ │ -0B8556 Filename Length 0040 (64) │ │ │ │ -0B8558 Extra Length 0000 (0) │ │ │ │ -0B855A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8512 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8514 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8518 CRC 81A68CD6 (2175175894) │ │ │ │ +0B851C Compressed Size 00000383 (899) │ │ │ │ +0B8520 Uncompressed Size 000011C9 (4553) │ │ │ │ +0B8524 Filename Length 0040 (64) │ │ │ │ +0B8526 Extra Length 0000 (0) │ │ │ │ +0B8528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB855A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B859A PAYLOAD │ │ │ │ +0B8568 PAYLOAD │ │ │ │ │ │ │ │ -0B891D LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B8921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8923 General Purpose Flag 0800 (2048) │ │ │ │ +0B88EB LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B88EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B88F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B88F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8925 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8927 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B892B CRC 0B00A36C (184591212) │ │ │ │ -0B892F Compressed Size 0000025A (602) │ │ │ │ -0B8933 Uncompressed Size 000004BD (1213) │ │ │ │ -0B8937 Filename Length 0031 (49) │ │ │ │ -0B8939 Extra Length 0000 (0) │ │ │ │ -0B893B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B88F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B88F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B88F9 CRC 0B00A36C (184591212) │ │ │ │ +0B88FD Compressed Size 0000025A (602) │ │ │ │ +0B8901 Uncompressed Size 000004BD (1213) │ │ │ │ +0B8905 Filename Length 0031 (49) │ │ │ │ +0B8907 Extra Length 0000 (0) │ │ │ │ +0B8909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB893B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B896C PAYLOAD │ │ │ │ +0B893A PAYLOAD │ │ │ │ │ │ │ │ -0B8BC6 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B8BCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8BCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8BCC General Purpose Flag 0800 (2048) │ │ │ │ +0B8B94 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B8B98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8B99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8B9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8BCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8BD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8BD4 CRC 56D06CB0 (1456499888) │ │ │ │ -0B8BD8 Compressed Size 00000279 (633) │ │ │ │ -0B8BDC Uncompressed Size 000008A0 (2208) │ │ │ │ -0B8BE0 Filename Length 0030 (48) │ │ │ │ -0B8BE2 Extra Length 0000 (0) │ │ │ │ -0B8BE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8B9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8B9E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8BA2 CRC 56D06CB0 (1456499888) │ │ │ │ +0B8BA6 Compressed Size 00000279 (633) │ │ │ │ +0B8BAA Uncompressed Size 000008A0 (2208) │ │ │ │ +0B8BAE Filename Length 0030 (48) │ │ │ │ +0B8BB0 Extra Length 0000 (0) │ │ │ │ +0B8BB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8BE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8BB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8C14 PAYLOAD │ │ │ │ +0B8BE2 PAYLOAD │ │ │ │ │ │ │ │ -0B8E8D LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B8E91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8E92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8E93 General Purpose Flag 0800 (2048) │ │ │ │ +0B8E5B LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B8E5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8E60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8E61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8E95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8E97 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8E9B CRC 2D03D35B (755225435) │ │ │ │ -0B8E9F Compressed Size 000000DA (218) │ │ │ │ -0B8EA3 Uncompressed Size 00000149 (329) │ │ │ │ -0B8EA7 Filename Length 0032 (50) │ │ │ │ -0B8EA9 Extra Length 0000 (0) │ │ │ │ -0B8EAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8E63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8E65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8E69 CRC 2D03D35B (755225435) │ │ │ │ +0B8E6D Compressed Size 000000DA (218) │ │ │ │ +0B8E71 Uncompressed Size 00000149 (329) │ │ │ │ +0B8E75 Filename Length 0032 (50) │ │ │ │ +0B8E77 Extra Length 0000 (0) │ │ │ │ +0B8E79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8EAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8EDD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8EAB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B8FB7 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B8FBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FBD General Purpose Flag 0800 (2048) │ │ │ │ +0B8F85 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B8F89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B8FC5 CRC DDDD378D (3722262413) │ │ │ │ -0B8FC9 Compressed Size 0000007D (125) │ │ │ │ -0B8FCD Uncompressed Size 000000AB (171) │ │ │ │ -0B8FD1 Filename Length 0031 (49) │ │ │ │ -0B8FD3 Extra Length 0000 (0) │ │ │ │ -0B8FD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B8F93 CRC DDDD378D (3722262413) │ │ │ │ +0B8F97 Compressed Size 0000007D (125) │ │ │ │ +0B8F9B Uncompressed Size 000000AB (171) │ │ │ │ +0B8F9F Filename Length 0031 (49) │ │ │ │ +0B8FA1 Extra Length 0000 (0) │ │ │ │ +0B8FA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9006 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8FD4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B9083 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B9087 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9088 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9089 General Purpose Flag 0800 (2048) │ │ │ │ +0B9051 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B9055 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9056 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9057 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B908B Compression Method 0000 (0) 'Stored' │ │ │ │ -0B908D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B9091 CRC 00000000 (0) │ │ │ │ -0B9095 Compressed Size 00000000 (0) │ │ │ │ -0B9099 Uncompressed Size 00000000 (0) │ │ │ │ -0B909D Filename Length 0011 (17) │ │ │ │ -0B909F Extra Length 0000 (0) │ │ │ │ -0B90A1 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B9059 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B905B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B905F CRC 00000000 (0) │ │ │ │ +0B9063 Compressed Size 00000000 (0) │ │ │ │ +0B9067 Uncompressed Size 00000000 (0) │ │ │ │ +0B906B Filename Length 0011 (17) │ │ │ │ +0B906D Extra Length 0000 (0) │ │ │ │ +0B906F Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB90A1: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB906F: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B90B2 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B90B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B90B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B90B8 General Purpose Flag 0800 (2048) │ │ │ │ +0B9080 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B9084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9086 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B90BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B90BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B90C0 CRC 68BBDA00 (1757141504) │ │ │ │ -0B90C4 Compressed Size 000002BF (703) │ │ │ │ -0B90C8 Uncompressed Size 0000057E (1406) │ │ │ │ -0B90CC Filename Length 0025 (37) │ │ │ │ -0B90CE Extra Length 0000 (0) │ │ │ │ -0B90D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9088 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B908A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B908E CRC 68BBDA00 (1757141504) │ │ │ │ +0B9092 Compressed Size 000002BF (703) │ │ │ │ +0B9096 Uncompressed Size 0000057E (1406) │ │ │ │ +0B909A Filename Length 0025 (37) │ │ │ │ +0B909C Extra Length 0000 (0) │ │ │ │ +0B909E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB90D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB909E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B90F5 PAYLOAD │ │ │ │ +0B90C3 PAYLOAD │ │ │ │ │ │ │ │ -0B93B4 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B93B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B93B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B93BA General Purpose Flag 0800 (2048) │ │ │ │ +0B9382 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B9386 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9387 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9388 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B93BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B93BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B93C2 CRC ECD8A392 (3973620626) │ │ │ │ -0B93C6 Compressed Size 000002BA (698) │ │ │ │ -0B93CA Uncompressed Size 0000073B (1851) │ │ │ │ -0B93CE Filename Length 0024 (36) │ │ │ │ -0B93D0 Extra Length 0000 (0) │ │ │ │ -0B93D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B938A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B938C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B9390 CRC ECD8A392 (3973620626) │ │ │ │ +0B9394 Compressed Size 000002BA (698) │ │ │ │ +0B9398 Uncompressed Size 0000073B (1851) │ │ │ │ +0B939C Filename Length 0024 (36) │ │ │ │ +0B939E Extra Length 0000 (0) │ │ │ │ +0B93A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB93D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB93A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B93F6 PAYLOAD │ │ │ │ +0B93C4 PAYLOAD │ │ │ │ │ │ │ │ -0B96B0 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B96B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B96B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B96B6 General Purpose Flag 0800 (2048) │ │ │ │ +0B967E LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B9682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9684 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B96B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B96BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B96BE CRC B38B7427 (3012260903) │ │ │ │ -0B96C2 Compressed Size 00000587 (1415) │ │ │ │ -0B96C6 Uncompressed Size 00000D38 (3384) │ │ │ │ -0B96CA Filename Length 001F (31) │ │ │ │ -0B96CC Extra Length 0000 (0) │ │ │ │ -0B96CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9686 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9688 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B968C CRC B38B7427 (3012260903) │ │ │ │ +0B9690 Compressed Size 00000587 (1415) │ │ │ │ +0B9694 Uncompressed Size 00000D38 (3384) │ │ │ │ +0B9698 Filename Length 001F (31) │ │ │ │ +0B969A Extra Length 0000 (0) │ │ │ │ +0B969C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB96CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB969C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B96ED PAYLOAD │ │ │ │ +0B96BB PAYLOAD │ │ │ │ │ │ │ │ -0B9C74 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B9C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9C7A General Purpose Flag 0800 (2048) │ │ │ │ +0B9C42 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B9C46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9C47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9C48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9C7E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0B9C82 CRC 19B62303 (431366915) │ │ │ │ -0B9C86 Compressed Size 00000597 (1431) │ │ │ │ -0B9C8A Uncompressed Size 000017C3 (6083) │ │ │ │ -0B9C8E Filename Length 001E (30) │ │ │ │ -0B9C90 Extra Length 0000 (0) │ │ │ │ -0B9C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9C4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9C4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0B9C50 CRC 19B62303 (431366915) │ │ │ │ +0B9C54 Compressed Size 00000597 (1431) │ │ │ │ +0B9C58 Uncompressed Size 000017C3 (6083) │ │ │ │ +0B9C5C Filename Length 001E (30) │ │ │ │ +0B9C5E Extra Length 0000 (0) │ │ │ │ +0B9C60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9C60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9CB0 PAYLOAD │ │ │ │ +0B9C7E PAYLOAD │ │ │ │ │ │ │ │ -0BA247 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0BA24B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA24C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA24D General Purpose Flag 0800 (2048) │ │ │ │ +0BA215 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0BA219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA21A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA21B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA24F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA251 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BA255 CRC DDFBE423 (3724272675) │ │ │ │ -0BA259 Compressed Size 0000029C (668) │ │ │ │ -0BA25D Uncompressed Size 000004FB (1275) │ │ │ │ -0BA261 Filename Length 0023 (35) │ │ │ │ -0BA263 Extra Length 0000 (0) │ │ │ │ -0BA265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA21D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA21F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BA223 CRC DDFBE423 (3724272675) │ │ │ │ +0BA227 Compressed Size 0000029C (668) │ │ │ │ +0BA22B Uncompressed Size 000004FB (1275) │ │ │ │ +0BA22F Filename Length 0023 (35) │ │ │ │ +0BA231 Extra Length 0000 (0) │ │ │ │ +0BA233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA288 PAYLOAD │ │ │ │ +0BA256 PAYLOAD │ │ │ │ │ │ │ │ -0BA524 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0BA528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA52A General Purpose Flag 0800 (2048) │ │ │ │ +0BA4F2 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0BA4F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA4F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA4F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA52C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA52E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BA532 CRC 43109A6C (1125161580) │ │ │ │ -0BA536 Compressed Size 00000264 (612) │ │ │ │ -0BA53A Uncompressed Size 000005EC (1516) │ │ │ │ -0BA53E Filename Length 0022 (34) │ │ │ │ -0BA540 Extra Length 0000 (0) │ │ │ │ -0BA542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA4FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA4FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BA500 CRC 43109A6C (1125161580) │ │ │ │ +0BA504 Compressed Size 00000264 (612) │ │ │ │ +0BA508 Uncompressed Size 000005EC (1516) │ │ │ │ +0BA50C Filename Length 0022 (34) │ │ │ │ +0BA50E Extra Length 0000 (0) │ │ │ │ +0BA510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA564 PAYLOAD │ │ │ │ +0BA532 PAYLOAD │ │ │ │ │ │ │ │ -0BA7C8 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0BA7CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7CE General Purpose Flag 0800 (2048) │ │ │ │ +0BA796 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0BA79A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA79B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA79C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BA7D6 CRC 440036DC (1140864732) │ │ │ │ -0BA7DA Compressed Size 000002B6 (694) │ │ │ │ -0BA7DE Uncompressed Size 000005BF (1471) │ │ │ │ -0BA7E2 Filename Length 0027 (39) │ │ │ │ -0BA7E4 Extra Length 0000 (0) │ │ │ │ -0BA7E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA79E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7A0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BA7A4 CRC 440036DC (1140864732) │ │ │ │ +0BA7A8 Compressed Size 000002B6 (694) │ │ │ │ +0BA7AC Uncompressed Size 000005BF (1471) │ │ │ │ +0BA7B0 Filename Length 0027 (39) │ │ │ │ +0BA7B2 Extra Length 0000 (0) │ │ │ │ +0BA7B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA80D PAYLOAD │ │ │ │ +0BA7DB PAYLOAD │ │ │ │ │ │ │ │ -0BAAC3 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0BAAC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BAAC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BAAC9 General Purpose Flag 0800 (2048) │ │ │ │ +0BAA91 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0BAA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BAA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BAA97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BAACB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BAACD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BAAD1 CRC 24FB3137 (620441911) │ │ │ │ -0BAAD5 Compressed Size 000002DA (730) │ │ │ │ -0BAAD9 Uncompressed Size 00000A48 (2632) │ │ │ │ -0BAADD Filename Length 0026 (38) │ │ │ │ -0BAADF Extra Length 0000 (0) │ │ │ │ -0BAAE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BAA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BAA9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BAA9F CRC 24FB3137 (620441911) │ │ │ │ +0BAAA3 Compressed Size 000002DA (730) │ │ │ │ +0BAAA7 Uncompressed Size 00000A48 (2632) │ │ │ │ +0BAAAB Filename Length 0026 (38) │ │ │ │ +0BAAAD Extra Length 0000 (0) │ │ │ │ +0BAAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBAAE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBAAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAB07 PAYLOAD │ │ │ │ +0BAAD5 PAYLOAD │ │ │ │ │ │ │ │ -0BADE1 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0BADE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BADE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BADE7 General Purpose Flag 0800 (2048) │ │ │ │ +0BADAF LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0BADB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BADB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BADB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BADE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BADEB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BADEF CRC 7649FA32 (1984559666) │ │ │ │ -0BADF3 Compressed Size 000002B9 (697) │ │ │ │ -0BADF7 Uncompressed Size 0000057D (1405) │ │ │ │ -0BADFB Filename Length 0029 (41) │ │ │ │ -0BADFD Extra Length 0000 (0) │ │ │ │ -0BADFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BADB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BADB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BADBD CRC 7649FA32 (1984559666) │ │ │ │ +0BADC1 Compressed Size 000002B9 (697) │ │ │ │ +0BADC5 Uncompressed Size 0000057D (1405) │ │ │ │ +0BADC9 Filename Length 0029 (41) │ │ │ │ +0BADCB Extra Length 0000 (0) │ │ │ │ +0BADCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBADFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBADCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAE28 PAYLOAD │ │ │ │ +0BADF6 PAYLOAD │ │ │ │ │ │ │ │ -0BB0E1 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0BB0E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB0E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB0E7 General Purpose Flag 0800 (2048) │ │ │ │ +0BB0AF LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0BB0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB0B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB0E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB0EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB0EF CRC 98EFFF17 (2565865239) │ │ │ │ -0BB0F3 Compressed Size 00000299 (665) │ │ │ │ -0BB0F7 Uncompressed Size 00000921 (2337) │ │ │ │ -0BB0FB Filename Length 0028 (40) │ │ │ │ -0BB0FD Extra Length 0000 (0) │ │ │ │ -0BB0FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB0B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB0BD CRC 98EFFF17 (2565865239) │ │ │ │ +0BB0C1 Compressed Size 00000299 (665) │ │ │ │ +0BB0C5 Uncompressed Size 00000921 (2337) │ │ │ │ +0BB0C9 Filename Length 0028 (40) │ │ │ │ +0BB0CB Extra Length 0000 (0) │ │ │ │ +0BB0CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB0FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB0CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB127 PAYLOAD │ │ │ │ +0BB0F5 PAYLOAD │ │ │ │ │ │ │ │ -0BB3C0 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0BB3C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB3C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB3C6 General Purpose Flag 0800 (2048) │ │ │ │ +0BB38E LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0BB392 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB393 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB394 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB3C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB3CA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB3CE CRC AA59B18F (2858004879) │ │ │ │ -0BB3D2 Compressed Size 00000307 (775) │ │ │ │ -0BB3D6 Uncompressed Size 000006A2 (1698) │ │ │ │ -0BB3DA Filename Length 0023 (35) │ │ │ │ -0BB3DC Extra Length 0000 (0) │ │ │ │ -0BB3DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB396 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB398 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB39C CRC AA59B18F (2858004879) │ │ │ │ +0BB3A0 Compressed Size 00000307 (775) │ │ │ │ +0BB3A4 Uncompressed Size 000006A2 (1698) │ │ │ │ +0BB3A8 Filename Length 0023 (35) │ │ │ │ +0BB3AA Extra Length 0000 (0) │ │ │ │ +0BB3AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB3DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB3AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB401 PAYLOAD │ │ │ │ +0BB3CF PAYLOAD │ │ │ │ │ │ │ │ -0BB708 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0BB70C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB70D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB70E General Purpose Flag 0800 (2048) │ │ │ │ +0BB6D6 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0BB6DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB6DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB6DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB710 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB712 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB716 CRC 5CAD6425 (1554867237) │ │ │ │ -0BB71A Compressed Size 00000274 (628) │ │ │ │ -0BB71E Uncompressed Size 000007BF (1983) │ │ │ │ -0BB722 Filename Length 0022 (34) │ │ │ │ -0BB724 Extra Length 0000 (0) │ │ │ │ -0BB726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB6DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB6E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB6E4 CRC 5CAD6425 (1554867237) │ │ │ │ +0BB6E8 Compressed Size 00000274 (628) │ │ │ │ +0BB6EC Uncompressed Size 000007BF (1983) │ │ │ │ +0BB6F0 Filename Length 0022 (34) │ │ │ │ +0BB6F2 Extra Length 0000 (0) │ │ │ │ +0BB6F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB6F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB748 PAYLOAD │ │ │ │ +0BB716 PAYLOAD │ │ │ │ │ │ │ │ -0BB9BC LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BB9C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB9C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB9C2 General Purpose Flag 0800 (2048) │ │ │ │ +0BB98A LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0BB98E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB98F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB990 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB9C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB9C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BB9CA CRC 7FD5F915 (2144729365) │ │ │ │ -0BB9CE Compressed Size 000002AD (685) │ │ │ │ -0BB9D2 Uncompressed Size 00000548 (1352) │ │ │ │ -0BB9D6 Filename Length 0025 (37) │ │ │ │ -0BB9D8 Extra Length 0000 (0) │ │ │ │ -0BB9DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB992 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB994 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BB998 CRC 7FD5F915 (2144729365) │ │ │ │ +0BB99C Compressed Size 000002AD (685) │ │ │ │ +0BB9A0 Uncompressed Size 00000548 (1352) │ │ │ │ +0BB9A4 Filename Length 0025 (37) │ │ │ │ +0BB9A6 Extra Length 0000 (0) │ │ │ │ +0BB9A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB9DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9FF PAYLOAD │ │ │ │ +0BB9CD PAYLOAD │ │ │ │ │ │ │ │ -0BBCAC LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BBCB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBCB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBCB2 General Purpose Flag 0800 (2048) │ │ │ │ +0BBC7A LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BBC7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBC7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBC80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBCB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBCB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BBCBA CRC 75FC5802 (1979471874) │ │ │ │ -0BBCBE Compressed Size 000002AC (684) │ │ │ │ -0BBCC2 Uncompressed Size 000006D0 (1744) │ │ │ │ -0BBCC6 Filename Length 0024 (36) │ │ │ │ -0BBCC8 Extra Length 0000 (0) │ │ │ │ -0BBCCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBC82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBC84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BBC88 CRC 75FC5802 (1979471874) │ │ │ │ +0BBC8C Compressed Size 000002AC (684) │ │ │ │ +0BBC90 Uncompressed Size 000006D0 (1744) │ │ │ │ +0BBC94 Filename Length 0024 (36) │ │ │ │ +0BBC96 Extra Length 0000 (0) │ │ │ │ +0BBC98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBCCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBC98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBCEE PAYLOAD │ │ │ │ +0BBCBC PAYLOAD │ │ │ │ │ │ │ │ -0BBF9A LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BBF9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBF9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBFA0 General Purpose Flag 0800 (2048) │ │ │ │ +0BBF68 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BBF6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBF6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBF6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBFA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBFA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BBFA8 CRC BB34B289 (3140792969) │ │ │ │ -0BBFAC Compressed Size 00000408 (1032) │ │ │ │ -0BBFB0 Uncompressed Size 000009DB (2523) │ │ │ │ -0BBFB4 Filename Length 0023 (35) │ │ │ │ -0BBFB6 Extra Length 0000 (0) │ │ │ │ -0BBFB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBF70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBF72 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BBF76 CRC BB34B289 (3140792969) │ │ │ │ +0BBF7A Compressed Size 00000408 (1032) │ │ │ │ +0BBF7E Uncompressed Size 000009DB (2523) │ │ │ │ +0BBF82 Filename Length 0023 (35) │ │ │ │ +0BBF84 Extra Length 0000 (0) │ │ │ │ +0BBF86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBFB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBF86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBFDB PAYLOAD │ │ │ │ +0BBFA9 PAYLOAD │ │ │ │ │ │ │ │ -0BC3E3 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BC3E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC3E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC3E9 General Purpose Flag 0800 (2048) │ │ │ │ +0BC3B1 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BC3B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC3B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC3B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC3EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC3ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BC3F1 CRC 12856DE5 (310734309) │ │ │ │ -0BC3F5 Compressed Size 00000427 (1063) │ │ │ │ -0BC3F9 Uncompressed Size 0000116E (4462) │ │ │ │ -0BC3FD Filename Length 0022 (34) │ │ │ │ -0BC3FF Extra Length 0000 (0) │ │ │ │ -0BC401 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC3B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC3BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BC3BF CRC 12856DE5 (310734309) │ │ │ │ +0BC3C3 Compressed Size 00000427 (1063) │ │ │ │ +0BC3C7 Uncompressed Size 0000116E (4462) │ │ │ │ +0BC3CB Filename Length 0022 (34) │ │ │ │ +0BC3CD Extra Length 0000 (0) │ │ │ │ +0BC3CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC3CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC423 PAYLOAD │ │ │ │ +0BC3F1 PAYLOAD │ │ │ │ │ │ │ │ -0BC84A LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC84E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC84F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC850 General Purpose Flag 0800 (2048) │ │ │ │ +0BC818 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC81C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC81D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC81E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC852 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC854 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BC858 CRC 1B48E232 (457761330) │ │ │ │ -0BC85C Compressed Size 00000306 (774) │ │ │ │ -0BC860 Uncompressed Size 000006AA (1706) │ │ │ │ -0BC864 Filename Length 0025 (37) │ │ │ │ -0BC866 Extra Length 0000 (0) │ │ │ │ -0BC868 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC820 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC822 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BC826 CRC 1B48E232 (457761330) │ │ │ │ +0BC82A Compressed Size 00000306 (774) │ │ │ │ +0BC82E Uncompressed Size 000006AA (1706) │ │ │ │ +0BC832 Filename Length 0025 (37) │ │ │ │ +0BC834 Extra Length 0000 (0) │ │ │ │ +0BC836 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC868: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC836: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC88D PAYLOAD │ │ │ │ +0BC85B PAYLOAD │ │ │ │ │ │ │ │ -0BCB93 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BCB97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCB98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCB99 General Purpose Flag 0800 (2048) │ │ │ │ +0BCB61 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BCB65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCB66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCB67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCB9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCB9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BCBA1 CRC 612E88CA (1630439626) │ │ │ │ -0BCBA5 Compressed Size 00000275 (629) │ │ │ │ -0BCBA9 Uncompressed Size 000007D1 (2001) │ │ │ │ -0BCBAD Filename Length 0024 (36) │ │ │ │ -0BCBAF Extra Length 0000 (0) │ │ │ │ -0BCBB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCB69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCB6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BCB6F CRC 612E88CA (1630439626) │ │ │ │ +0BCB73 Compressed Size 00000275 (629) │ │ │ │ +0BCB77 Uncompressed Size 000007D1 (2001) │ │ │ │ +0BCB7B Filename Length 0024 (36) │ │ │ │ +0BCB7D Extra Length 0000 (0) │ │ │ │ +0BCB7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCBB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCB7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCBD5 PAYLOAD │ │ │ │ +0BCBA3 PAYLOAD │ │ │ │ │ │ │ │ -0BCE4A LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCE4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCE4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCE50 General Purpose Flag 0800 (2048) │ │ │ │ +0BCE18 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCE1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCE1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCE1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCE52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCE54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BCE58 CRC E54910BE (3846770878) │ │ │ │ -0BCE5C Compressed Size 00001812 (6162) │ │ │ │ -0BCE60 Uncompressed Size 0000519D (20893) │ │ │ │ -0BCE64 Filename Length 001C (28) │ │ │ │ -0BCE66 Extra Length 0000 (0) │ │ │ │ -0BCE68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCE20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCE22 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BCE26 CRC E54910BE (3846770878) │ │ │ │ +0BCE2A Compressed Size 00001812 (6162) │ │ │ │ +0BCE2E Uncompressed Size 0000519D (20893) │ │ │ │ +0BCE32 Filename Length 001C (28) │ │ │ │ +0BCE34 Extra Length 0000 (0) │ │ │ │ +0BCE36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCE68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCE36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCE84 PAYLOAD │ │ │ │ +0BCE52 PAYLOAD │ │ │ │ │ │ │ │ -0BE696 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BE69A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BE69B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BE69C General Purpose Flag 0800 (2048) │ │ │ │ +0BE664 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BE668 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BE669 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BE66A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BE69E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BE6A0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0BE6A4 CRC 62A1899F (1654753695) │ │ │ │ -0BE6A8 Compressed Size 000026FF (9983) │ │ │ │ -0BE6AC Uncompressed Size 00019DB7 (105911) │ │ │ │ -0BE6B0 Filename Length 001B (27) │ │ │ │ -0BE6B2 Extra Length 0000 (0) │ │ │ │ -0BE6B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BE66C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BE66E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0BE672 CRC 62A1899F (1654753695) │ │ │ │ +0BE676 Compressed Size 000026FF (9983) │ │ │ │ +0BE67A Uncompressed Size 00019DB7 (105911) │ │ │ │ +0BE67E Filename Length 001B (27) │ │ │ │ +0BE680 Extra Length 0000 (0) │ │ │ │ +0BE682 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBE6B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBE682: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BE6CF PAYLOAD │ │ │ │ +0BE69D PAYLOAD │ │ │ │ │ │ │ │ -0C0DCE LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0C0DD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C0DD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C0DD4 General Purpose Flag 0800 (2048) │ │ │ │ +0C0D9C LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0C0DA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C0DA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C0DA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C0DD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C0DD8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C0DDC CRC A8CD54C0 (2832028864) │ │ │ │ -0C0DE0 Compressed Size 0000026C (620) │ │ │ │ -0C0DE4 Uncompressed Size 00000470 (1136) │ │ │ │ -0C0DE8 Filename Length 001E (30) │ │ │ │ -0C0DEA Extra Length 0000 (0) │ │ │ │ -0C0DEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C0DA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C0DA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C0DAA CRC A8CD54C0 (2832028864) │ │ │ │ +0C0DAE Compressed Size 0000026C (620) │ │ │ │ +0C0DB2 Uncompressed Size 00000470 (1136) │ │ │ │ +0C0DB6 Filename Length 001E (30) │ │ │ │ +0C0DB8 Extra Length 0000 (0) │ │ │ │ +0C0DBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC0DEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC0DBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C0E0A PAYLOAD │ │ │ │ +0C0DD8 PAYLOAD │ │ │ │ │ │ │ │ -0C1076 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0C107A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C107B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C107C General Purpose Flag 0800 (2048) │ │ │ │ +0C1044 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0C1048 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1049 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C104A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C107E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1080 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1084 CRC 210E1453 (554570835) │ │ │ │ -0C1088 Compressed Size 00000274 (628) │ │ │ │ -0C108C Uncompressed Size 000006CE (1742) │ │ │ │ -0C1090 Filename Length 001D (29) │ │ │ │ -0C1092 Extra Length 0000 (0) │ │ │ │ -0C1094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C104C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C104E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1052 CRC 210E1453 (554570835) │ │ │ │ +0C1056 Compressed Size 00000274 (628) │ │ │ │ +0C105A Uncompressed Size 000006CE (1742) │ │ │ │ +0C105E Filename Length 001D (29) │ │ │ │ +0C1060 Extra Length 0000 (0) │ │ │ │ +0C1062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C10B1 PAYLOAD │ │ │ │ +0C107F PAYLOAD │ │ │ │ │ │ │ │ -0C1325 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0C1329 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C132A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C132B General Purpose Flag 0800 (2048) │ │ │ │ +0C12F3 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0C12F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C12F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C12F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C132D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C132F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1333 CRC 1E62C3DF (509789151) │ │ │ │ -0C1337 Compressed Size 0000023E (574) │ │ │ │ -0C133B Uncompressed Size 0000047F (1151) │ │ │ │ -0C133F Filename Length 0023 (35) │ │ │ │ -0C1341 Extra Length 0000 (0) │ │ │ │ -0C1343 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C12FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C12FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1301 CRC 1E62C3DF (509789151) │ │ │ │ +0C1305 Compressed Size 0000023E (574) │ │ │ │ +0C1309 Uncompressed Size 0000047F (1151) │ │ │ │ +0C130D Filename Length 0023 (35) │ │ │ │ +0C130F Extra Length 0000 (0) │ │ │ │ +0C1311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1366 PAYLOAD │ │ │ │ +0C1334 PAYLOAD │ │ │ │ │ │ │ │ -0C15A4 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0C15A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C15A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C15AA General Purpose Flag 0800 (2048) │ │ │ │ +0C1572 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0C1576 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1577 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1578 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C15AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C15AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C15B2 CRC 7265EFEE (1919283182) │ │ │ │ -0C15B6 Compressed Size 0000029B (667) │ │ │ │ -0C15BA Uncompressed Size 0000081F (2079) │ │ │ │ -0C15BE Filename Length 0022 (34) │ │ │ │ -0C15C0 Extra Length 0000 (0) │ │ │ │ -0C15C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C157A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C157C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1580 CRC 7265EFEE (1919283182) │ │ │ │ +0C1584 Compressed Size 0000029B (667) │ │ │ │ +0C1588 Uncompressed Size 0000081F (2079) │ │ │ │ +0C158C Filename Length 0022 (34) │ │ │ │ +0C158E Extra Length 0000 (0) │ │ │ │ +0C1590 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC15C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C15E4 PAYLOAD │ │ │ │ +0C15B2 PAYLOAD │ │ │ │ │ │ │ │ -0C187F LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0C1883 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1884 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1885 General Purpose Flag 0800 (2048) │ │ │ │ +0C184D LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0C1851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1887 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1889 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C188D CRC AB14A4F7 (2870256887) │ │ │ │ -0C1891 Compressed Size 00000241 (577) │ │ │ │ -0C1895 Uncompressed Size 0000048C (1164) │ │ │ │ -0C1899 Filename Length 0025 (37) │ │ │ │ -0C189B Extra Length 0000 (0) │ │ │ │ -0C189D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1857 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C185B CRC AB14A4F7 (2870256887) │ │ │ │ +0C185F Compressed Size 00000241 (577) │ │ │ │ +0C1863 Uncompressed Size 0000048C (1164) │ │ │ │ +0C1867 Filename Length 0025 (37) │ │ │ │ +0C1869 Extra Length 0000 (0) │ │ │ │ +0C186B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC189D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC186B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C18C2 PAYLOAD │ │ │ │ +0C1890 PAYLOAD │ │ │ │ │ │ │ │ -0C1B03 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0C1B07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1B08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1B09 General Purpose Flag 0800 (2048) │ │ │ │ +0C1AD1 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0C1AD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1AD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1AD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1B0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1B0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1B11 CRC D01CA5F2 (3491538418) │ │ │ │ -0C1B15 Compressed Size 0000026C (620) │ │ │ │ -0C1B19 Uncompressed Size 000007F0 (2032) │ │ │ │ -0C1B1D Filename Length 0024 (36) │ │ │ │ -0C1B1F Extra Length 0000 (0) │ │ │ │ -0C1B21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1AD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1ADB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1ADF CRC D01CA5F2 (3491538418) │ │ │ │ +0C1AE3 Compressed Size 0000026C (620) │ │ │ │ +0C1AE7 Uncompressed Size 000007F0 (2032) │ │ │ │ +0C1AEB Filename Length 0024 (36) │ │ │ │ +0C1AED Extra Length 0000 (0) │ │ │ │ +0C1AEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1B21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1AEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1B45 PAYLOAD │ │ │ │ +0C1B13 PAYLOAD │ │ │ │ │ │ │ │ -0C1DB1 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C1DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1DB7 General Purpose Flag 0800 (2048) │ │ │ │ +0C1D7F LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C1D83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1D84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1D85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1DB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1DBB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C1DBF CRC AD897485 (2911466629) │ │ │ │ -0C1DC3 Compressed Size 00000292 (658) │ │ │ │ -0C1DC7 Uncompressed Size 000005D2 (1490) │ │ │ │ -0C1DCB Filename Length 0026 (38) │ │ │ │ -0C1DCD Extra Length 0000 (0) │ │ │ │ -0C1DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1D87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1D89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C1D8D CRC AD897485 (2911466629) │ │ │ │ +0C1D91 Compressed Size 00000292 (658) │ │ │ │ +0C1D95 Uncompressed Size 000005D2 (1490) │ │ │ │ +0C1D99 Filename Length 0026 (38) │ │ │ │ +0C1D9B Extra Length 0000 (0) │ │ │ │ +0C1D9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1D9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1DF5 PAYLOAD │ │ │ │ +0C1DC3 PAYLOAD │ │ │ │ │ │ │ │ -0C2087 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C208B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C208C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C208D General Purpose Flag 0800 (2048) │ │ │ │ +0C2055 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2059 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C205A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C205B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C208F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2091 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2095 CRC AE0B1898 (2919962776) │ │ │ │ -0C2099 Compressed Size 0000029F (671) │ │ │ │ -0C209D Uncompressed Size 00000AF5 (2805) │ │ │ │ -0C20A1 Filename Length 0025 (37) │ │ │ │ -0C20A3 Extra Length 0000 (0) │ │ │ │ -0C20A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C205D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C205F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2063 CRC AE0B1898 (2919962776) │ │ │ │ +0C2067 Compressed Size 0000029F (671) │ │ │ │ +0C206B Uncompressed Size 00000AF5 (2805) │ │ │ │ +0C206F Filename Length 0025 (37) │ │ │ │ +0C2071 Extra Length 0000 (0) │ │ │ │ +0C2073 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC20A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C20CA PAYLOAD │ │ │ │ +0C2098 PAYLOAD │ │ │ │ │ │ │ │ -0C2369 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C236D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C236E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C236F General Purpose Flag 0800 (2048) │ │ │ │ +0C2337 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C233B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C233C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C233D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2371 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C2373 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2377 CRC 00000000 (0) │ │ │ │ -0C237B Compressed Size 00000000 (0) │ │ │ │ -0C237F Uncompressed Size 00000000 (0) │ │ │ │ -0C2383 Filename Length 0010 (16) │ │ │ │ -0C2385 Extra Length 0000 (0) │ │ │ │ -0C2387 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C233F Compression Method 0000 (0) 'Stored' │ │ │ │ +0C2341 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2345 CRC 00000000 (0) │ │ │ │ +0C2349 Compressed Size 00000000 (0) │ │ │ │ +0C234D Uncompressed Size 00000000 (0) │ │ │ │ +0C2351 Filename Length 0010 (16) │ │ │ │ +0C2353 Extra Length 0000 (0) │ │ │ │ +0C2355 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2387: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2355: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C2397 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C239B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C239C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C239D General Purpose Flag 0800 (2048) │ │ │ │ +0C2365 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C2369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C236A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C236B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C239F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C23A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C23A5 CRC E3048D88 (3808726408) │ │ │ │ -0C23A9 Compressed Size 000000CD (205) │ │ │ │ -0C23AD Uncompressed Size 0000010D (269) │ │ │ │ -0C23B1 Filename Length 001A (26) │ │ │ │ -0C23B3 Extra Length 0000 (0) │ │ │ │ -0C23B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C236D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C236F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2373 CRC E3048D88 (3808726408) │ │ │ │ +0C2377 Compressed Size 000000CD (205) │ │ │ │ +0C237B Uncompressed Size 0000010D (269) │ │ │ │ +0C237F Filename Length 001A (26) │ │ │ │ +0C2381 Extra Length 0000 (0) │ │ │ │ +0C2383 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC23B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2383: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C23CF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C239D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C249C LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C24A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C24A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C24A2 General Purpose Flag 0800 (2048) │ │ │ │ +0C246A LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C246E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C246F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C24A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C24A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C24AA CRC 7D0535AF (2097493423) │ │ │ │ -0C24AE Compressed Size 00000073 (115) │ │ │ │ -0C24B2 Uncompressed Size 00000087 (135) │ │ │ │ -0C24B6 Filename Length 0019 (25) │ │ │ │ -0C24B8 Extra Length 0000 (0) │ │ │ │ -0C24BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2474 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2478 CRC 7D0535AF (2097493423) │ │ │ │ +0C247C Compressed Size 00000073 (115) │ │ │ │ +0C2480 Uncompressed Size 00000087 (135) │ │ │ │ +0C2484 Filename Length 0019 (25) │ │ │ │ +0C2486 Extra Length 0000 (0) │ │ │ │ +0C2488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC24BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C24D3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C24A1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C2546 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C254A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C254B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C254C General Purpose Flag 0800 (2048) │ │ │ │ +0C2514 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C2518 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2519 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C251A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C254E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2550 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2554 CRC 03A79404 (61314052) │ │ │ │ -0C2558 Compressed Size 000005D6 (1494) │ │ │ │ -0C255C Uncompressed Size 00000FE3 (4067) │ │ │ │ -0C2560 Filename Length 001C (28) │ │ │ │ -0C2562 Extra Length 0000 (0) │ │ │ │ -0C2564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C251C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C251E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2522 CRC 03A79404 (61314052) │ │ │ │ +0C2526 Compressed Size 000005D6 (1494) │ │ │ │ +0C252A Uncompressed Size 00000FE3 (4067) │ │ │ │ +0C252E Filename Length 001C (28) │ │ │ │ +0C2530 Extra Length 0000 (0) │ │ │ │ +0C2532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2580 PAYLOAD │ │ │ │ +0C254E PAYLOAD │ │ │ │ │ │ │ │ -0C2B56 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C2B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2B5C General Purpose Flag 0800 (2048) │ │ │ │ +0C2B24 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C2B28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2B60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C2B64 CRC B77E2747 (3078498119) │ │ │ │ -0C2B68 Compressed Size 00000698 (1688) │ │ │ │ -0C2B6C Uncompressed Size 00002612 (9746) │ │ │ │ -0C2B70 Filename Length 001B (27) │ │ │ │ -0C2B72 Extra Length 0000 (0) │ │ │ │ -0C2B74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C2B32 CRC B77E2747 (3078498119) │ │ │ │ +0C2B36 Compressed Size 00000698 (1688) │ │ │ │ +0C2B3A Uncompressed Size 00002612 (9746) │ │ │ │ +0C2B3E Filename Length 001B (27) │ │ │ │ +0C2B40 Extra Length 0000 (0) │ │ │ │ +0C2B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2B74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2B8F PAYLOAD │ │ │ │ +0C2B5D PAYLOAD │ │ │ │ │ │ │ │ -0C3227 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C322B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C322C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C322D General Purpose Flag 0800 (2048) │ │ │ │ +0C31F5 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C31F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C31FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C31FB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C322F Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3231 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C3235 CRC 00000000 (0) │ │ │ │ -0C3239 Compressed Size 00000000 (0) │ │ │ │ -0C323D Uncompressed Size 00000000 (0) │ │ │ │ -0C3241 Filename Length 001C (28) │ │ │ │ -0C3243 Extra Length 0000 (0) │ │ │ │ -0C3245 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C31FD Compression Method 0000 (0) 'Stored' │ │ │ │ +0C31FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C3203 CRC 00000000 (0) │ │ │ │ +0C3207 Compressed Size 00000000 (0) │ │ │ │ +0C320B Uncompressed Size 00000000 (0) │ │ │ │ +0C320F Filename Length 001C (28) │ │ │ │ +0C3211 Extra Length 0000 (0) │ │ │ │ +0C3213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3261 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3267 General Purpose Flag 0800 (2048) │ │ │ │ +0C322F LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3235 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C326B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C326F CRC 034705E1 (54986209) │ │ │ │ -0C3273 Compressed Size 00000499 (1177) │ │ │ │ -0C3277 Uncompressed Size 0000099B (2459) │ │ │ │ -0C327B Filename Length 0031 (49) │ │ │ │ -0C327D Extra Length 0000 (0) │ │ │ │ -0C327F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3237 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3239 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C323D CRC C94BF311 (3377197841) │ │ │ │ +0C3241 Compressed Size 0000049A (1178) │ │ │ │ +0C3245 Uncompressed Size 0000099B (2459) │ │ │ │ +0C3249 Filename Length 0031 (49) │ │ │ │ +0C324B Extra Length 0000 (0) │ │ │ │ +0C324D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC327F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC324D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C32B0 PAYLOAD │ │ │ │ +0C327E PAYLOAD │ │ │ │ │ │ │ │ -0C3749 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C374D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C374E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C374F General Purpose Flag 0800 (2048) │ │ │ │ +0C3718 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C371C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C371D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C371E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3751 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3753 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C3757 CRC 4CAB5A08 (1286298120) │ │ │ │ -0C375B Compressed Size 0000080A (2058) │ │ │ │ -0C375F Uncompressed Size 00001D46 (7494) │ │ │ │ -0C3763 Filename Length 0030 (48) │ │ │ │ -0C3765 Extra Length 0000 (0) │ │ │ │ -0C3767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3720 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3722 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C3726 CRC 274D86BC (659392188) │ │ │ │ +0C372A Compressed Size 00000809 (2057) │ │ │ │ +0C372E Uncompressed Size 00001D0B (7435) │ │ │ │ +0C3732 Filename Length 0030 (48) │ │ │ │ +0C3734 Extra Length 0000 (0) │ │ │ │ +0C3736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3797 PAYLOAD │ │ │ │ +0C3766 PAYLOAD │ │ │ │ │ │ │ │ -0C3FA1 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3FA7 General Purpose Flag 0800 (2048) │ │ │ │ +0C3F6F LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3FAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C3FAF CRC 2121D3F0 (555865072) │ │ │ │ -0C3FB3 Compressed Size 000005E7 (1511) │ │ │ │ -0C3FB7 Uncompressed Size 0000100A (4106) │ │ │ │ -0C3FBB Filename Length 0033 (51) │ │ │ │ -0C3FBD Extra Length 0000 (0) │ │ │ │ -0C3FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F79 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C3F7D CRC 2121D3F0 (555865072) │ │ │ │ +0C3F81 Compressed Size 000005E7 (1511) │ │ │ │ +0C3F85 Uncompressed Size 0000100A (4106) │ │ │ │ +0C3F89 Filename Length 0033 (51) │ │ │ │ +0C3F8B Extra Length 0000 (0) │ │ │ │ +0C3F8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3FF2 PAYLOAD │ │ │ │ +0C3FC0 PAYLOAD │ │ │ │ │ │ │ │ -0C45D9 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C45DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C45DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C45DF General Purpose Flag 0800 (2048) │ │ │ │ +0C45A7 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C45AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C45AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C45AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C45E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C45E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C45E7 CRC 4E72DA82 (1316149890) │ │ │ │ -0C45EB Compressed Size 0000062C (1580) │ │ │ │ -0C45EF Uncompressed Size 00002353 (9043) │ │ │ │ -0C45F3 Filename Length 0032 (50) │ │ │ │ -0C45F5 Extra Length 0000 (0) │ │ │ │ -0C45F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C45AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C45B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C45B5 CRC 4E72DA82 (1316149890) │ │ │ │ +0C45B9 Compressed Size 0000062C (1580) │ │ │ │ +0C45BD Uncompressed Size 00002353 (9043) │ │ │ │ +0C45C1 Filename Length 0032 (50) │ │ │ │ +0C45C3 Extra Length 0000 (0) │ │ │ │ +0C45C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC45F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC45C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4629 PAYLOAD │ │ │ │ +0C45F7 PAYLOAD │ │ │ │ │ │ │ │ -0C4C55 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C4C59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4C5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C5B General Purpose Flag 0800 (2048) │ │ │ │ +0C4C23 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4C27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4C28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4C29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C4C63 CRC 5A0C22CF (1510744783) │ │ │ │ -0C4C67 Compressed Size 0000047B (1147) │ │ │ │ -0C4C6B Uncompressed Size 00000C5E (3166) │ │ │ │ -0C4C6F Filename Length 003A (58) │ │ │ │ -0C4C71 Extra Length 0000 (0) │ │ │ │ -0C4C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4C2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4C2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C4C31 CRC 5A0C22CF (1510744783) │ │ │ │ +0C4C35 Compressed Size 0000047B (1147) │ │ │ │ +0C4C39 Uncompressed Size 00000C5E (3166) │ │ │ │ +0C4C3D Filename Length 003A (58) │ │ │ │ +0C4C3F Extra Length 0000 (0) │ │ │ │ +0C4C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4CAD PAYLOAD │ │ │ │ +0C4C7B PAYLOAD │ │ │ │ │ │ │ │ -0C5128 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C512C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C512D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C512E General Purpose Flag 0800 (2048) │ │ │ │ +0C50F6 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C50FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C50FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C50FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5130 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5132 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5136 CRC 44B25601 (1152538113) │ │ │ │ -0C513A Compressed Size 00000443 (1091) │ │ │ │ -0C513E Uncompressed Size 00001894 (6292) │ │ │ │ -0C5142 Filename Length 0039 (57) │ │ │ │ -0C5144 Extra Length 0000 (0) │ │ │ │ -0C5146 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C50FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5100 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5104 CRC 44B25601 (1152538113) │ │ │ │ +0C5108 Compressed Size 00000443 (1091) │ │ │ │ +0C510C Uncompressed Size 00001894 (6292) │ │ │ │ +0C5110 Filename Length 0039 (57) │ │ │ │ +0C5112 Extra Length 0000 (0) │ │ │ │ +0C5114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C517F PAYLOAD │ │ │ │ +0C514D PAYLOAD │ │ │ │ │ │ │ │ -0C55C2 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C55C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C55C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C55C8 General Purpose Flag 0800 (2048) │ │ │ │ +0C5590 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C5594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C55CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C55CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C55D0 CRC DF6FAED4 (3748638420) │ │ │ │ -0C55D4 Compressed Size 000002C5 (709) │ │ │ │ -0C55D8 Uncompressed Size 00000524 (1316) │ │ │ │ -0C55DC Filename Length 0038 (56) │ │ │ │ -0C55DE Extra Length 0000 (0) │ │ │ │ -0C55E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C559A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C559E CRC DF6FAED4 (3748638420) │ │ │ │ +0C55A2 Compressed Size 000002C5 (709) │ │ │ │ +0C55A6 Uncompressed Size 00000524 (1316) │ │ │ │ +0C55AA Filename Length 0038 (56) │ │ │ │ +0C55AC Extra Length 0000 (0) │ │ │ │ +0C55AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC55E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC55AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5618 PAYLOAD │ │ │ │ +0C55E6 PAYLOAD │ │ │ │ │ │ │ │ -0C58DD LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C58E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C58E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C58E3 General Purpose Flag 0800 (2048) │ │ │ │ +0C58AB LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C58AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C58B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C58B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C58E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C58E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C58EB CRC 5507D382 (1426576258) │ │ │ │ -0C58EF Compressed Size 00000305 (773) │ │ │ │ -0C58F3 Uncompressed Size 000007F3 (2035) │ │ │ │ -0C58F7 Filename Length 0037 (55) │ │ │ │ -0C58F9 Extra Length 0000 (0) │ │ │ │ -0C58FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C58B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C58B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C58B9 CRC 5507D382 (1426576258) │ │ │ │ +0C58BD Compressed Size 00000305 (773) │ │ │ │ +0C58C1 Uncompressed Size 000007F3 (2035) │ │ │ │ +0C58C5 Filename Length 0037 (55) │ │ │ │ +0C58C7 Extra Length 0000 (0) │ │ │ │ +0C58C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC58FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC58C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5932 PAYLOAD │ │ │ │ +0C5900 PAYLOAD │ │ │ │ │ │ │ │ -0C5C37 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C5C3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5C3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5C3D General Purpose Flag 0800 (2048) │ │ │ │ +0C5C05 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C5C09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5C0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5C0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5C3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5C41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5C45 CRC CB0618E6 (3406174438) │ │ │ │ -0C5C49 Compressed Size 0000012A (298) │ │ │ │ -0C5C4D Uncompressed Size 000001D6 (470) │ │ │ │ -0C5C51 Filename Length 0032 (50) │ │ │ │ -0C5C53 Extra Length 0000 (0) │ │ │ │ -0C5C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5C0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5C0F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5C13 CRC CB0618E6 (3406174438) │ │ │ │ +0C5C17 Compressed Size 0000012A (298) │ │ │ │ +0C5C1B Uncompressed Size 000001D6 (470) │ │ │ │ +0C5C1F Filename Length 0032 (50) │ │ │ │ +0C5C21 Extra Length 0000 (0) │ │ │ │ +0C5C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5C87 PAYLOAD │ │ │ │ +0C5C55 PAYLOAD │ │ │ │ │ │ │ │ -0C5DB1 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C5DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5DB7 General Purpose Flag 0800 (2048) │ │ │ │ +0C5D7F LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C5D83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5D84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5D85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5DB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5DBB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5DBF CRC 7EFF497D (2130659709) │ │ │ │ -0C5DC3 Compressed Size 000000CE (206) │ │ │ │ -0C5DC7 Uncompressed Size 0000014A (330) │ │ │ │ -0C5DCB Filename Length 0031 (49) │ │ │ │ -0C5DCD Extra Length 0000 (0) │ │ │ │ -0C5DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5D87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5D89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5D8D CRC 7EFF497D (2130659709) │ │ │ │ +0C5D91 Compressed Size 000000CE (206) │ │ │ │ +0C5D95 Uncompressed Size 0000014A (330) │ │ │ │ +0C5D99 Filename Length 0031 (49) │ │ │ │ +0C5D9B Extra Length 0000 (0) │ │ │ │ +0C5D9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5D9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5E00 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C5DCE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C5ECE LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C5ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5ED4 General Purpose Flag 0800 (2048) │ │ │ │ +0C5E9C LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C5EA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5EA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5EA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5ED6 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C5ED8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5EDC CRC 00000000 (0) │ │ │ │ -0C5EE0 Compressed Size 00000000 (0) │ │ │ │ -0C5EE4 Uncompressed Size 00000000 (0) │ │ │ │ -0C5EE8 Filename Length 0010 (16) │ │ │ │ -0C5EEA Extra Length 0000 (0) │ │ │ │ -0C5EEC Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C5EA4 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C5EA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5EAA CRC 00000000 (0) │ │ │ │ +0C5EAE Compressed Size 00000000 (0) │ │ │ │ +0C5EB2 Uncompressed Size 00000000 (0) │ │ │ │ +0C5EB6 Filename Length 0010 (16) │ │ │ │ +0C5EB8 Extra Length 0000 (0) │ │ │ │ +0C5EBA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5EEC: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EBA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C5EFC LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C5F00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5F01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5F02 General Purpose Flag 0800 (2048) │ │ │ │ +0C5ECA LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C5ECE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5ECF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5ED0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5F04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5F06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C5F0A CRC 13DDFA1F (333314591) │ │ │ │ -0C5F0E Compressed Size 000001B4 (436) │ │ │ │ -0C5F12 Uncompressed Size 000002BD (701) │ │ │ │ -0C5F16 Filename Length 001D (29) │ │ │ │ -0C5F18 Extra Length 0000 (0) │ │ │ │ -0C5F1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5ED2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5ED4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C5ED8 CRC 13DDFA1F (333314591) │ │ │ │ +0C5EDC Compressed Size 000001B4 (436) │ │ │ │ +0C5EE0 Uncompressed Size 000002BD (701) │ │ │ │ +0C5EE4 Filename Length 001D (29) │ │ │ │ +0C5EE6 Extra Length 0000 (0) │ │ │ │ +0C5EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5F1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5F37 PAYLOAD │ │ │ │ +0C5F05 PAYLOAD │ │ │ │ │ │ │ │ -0C60EB LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C60EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C60F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C60F1 General Purpose Flag 0800 (2048) │ │ │ │ +0C60B9 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C60BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C60BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C60BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C60F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C60F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C60F9 CRC 5846AB6C (1481026412) │ │ │ │ -0C60FD Compressed Size 00000131 (305) │ │ │ │ -0C6101 Uncompressed Size 00000251 (593) │ │ │ │ -0C6105 Filename Length 001C (28) │ │ │ │ -0C6107 Extra Length 0000 (0) │ │ │ │ -0C6109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C60C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C60C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C60C7 CRC 5846AB6C (1481026412) │ │ │ │ +0C60CB Compressed Size 00000131 (305) │ │ │ │ +0C60CF Uncompressed Size 00000251 (593) │ │ │ │ +0C60D3 Filename Length 001C (28) │ │ │ │ +0C60D5 Extra Length 0000 (0) │ │ │ │ +0C60D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC60D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6125 PAYLOAD │ │ │ │ +0C60F3 PAYLOAD │ │ │ │ │ │ │ │ -0C6256 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C625A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C625B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C625C General Purpose Flag 0800 (2048) │ │ │ │ +0C6224 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C6228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C622A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C625E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6260 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C6264 CRC AE06B388 (2919674760) │ │ │ │ -0C6268 Compressed Size 0000018F (399) │ │ │ │ -0C626C Uncompressed Size 00000263 (611) │ │ │ │ -0C6270 Filename Length 001E (30) │ │ │ │ -0C6272 Extra Length 0000 (0) │ │ │ │ -0C6274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C622C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C622E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C6232 CRC AE06B388 (2919674760) │ │ │ │ +0C6236 Compressed Size 0000018F (399) │ │ │ │ +0C623A Uncompressed Size 00000263 (611) │ │ │ │ +0C623E Filename Length 001E (30) │ │ │ │ +0C6240 Extra Length 0000 (0) │ │ │ │ +0C6242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6292 PAYLOAD │ │ │ │ +0C6260 PAYLOAD │ │ │ │ │ │ │ │ -0C6421 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C6425 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6426 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6427 General Purpose Flag 0800 (2048) │ │ │ │ +0C63EF LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C63F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C63F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C63F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6429 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C642B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C642F CRC 86015A17 (2248235543) │ │ │ │ -0C6433 Compressed Size 000001B3 (435) │ │ │ │ -0C6437 Uncompressed Size 0000030B (779) │ │ │ │ -0C643B Filename Length 001D (29) │ │ │ │ -0C643D Extra Length 0000 (0) │ │ │ │ -0C643F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C63F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C63F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C63FD CRC 86015A17 (2248235543) │ │ │ │ +0C6401 Compressed Size 000001B3 (435) │ │ │ │ +0C6405 Uncompressed Size 0000030B (779) │ │ │ │ +0C6409 Filename Length 001D (29) │ │ │ │ +0C640B Extra Length 0000 (0) │ │ │ │ +0C640D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC643F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC640D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C645C PAYLOAD │ │ │ │ +0C642A PAYLOAD │ │ │ │ │ │ │ │ -0C660F LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C6613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6615 General Purpose Flag 0800 (2048) │ │ │ │ +0C65DD LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C65E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C65E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C65E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6619 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C661D CRC B46215B2 (3026326962) │ │ │ │ -0C6621 Compressed Size 000001C0 (448) │ │ │ │ -0C6625 Uncompressed Size 000002E5 (741) │ │ │ │ -0C6629 Filename Length 0027 (39) │ │ │ │ -0C662B Extra Length 0000 (0) │ │ │ │ -0C662D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C65E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C65E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C65EB CRC B46215B2 (3026326962) │ │ │ │ +0C65EF Compressed Size 000001C0 (448) │ │ │ │ +0C65F3 Uncompressed Size 000002E5 (741) │ │ │ │ +0C65F7 Filename Length 0027 (39) │ │ │ │ +0C65F9 Extra Length 0000 (0) │ │ │ │ +0C65FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC662D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC65FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6654 PAYLOAD │ │ │ │ +0C6622 PAYLOAD │ │ │ │ │ │ │ │ -0C6814 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C6818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C681A General Purpose Flag 0800 (2048) │ │ │ │ +0C67E2 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C67E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C681C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C681E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C6822 CRC 70A0D175 (1889587573) │ │ │ │ -0C6826 Compressed Size 0000019B (411) │ │ │ │ -0C682A Uncompressed Size 0000032F (815) │ │ │ │ -0C682E Filename Length 0026 (38) │ │ │ │ -0C6830 Extra Length 0000 (0) │ │ │ │ -0C6832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C67F0 CRC 70A0D175 (1889587573) │ │ │ │ +0C67F4 Compressed Size 0000019B (411) │ │ │ │ +0C67F8 Uncompressed Size 0000032F (815) │ │ │ │ +0C67FC Filename Length 0026 (38) │ │ │ │ +0C67FE Extra Length 0000 (0) │ │ │ │ +0C6800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6858 PAYLOAD │ │ │ │ +0C6826 PAYLOAD │ │ │ │ │ │ │ │ -0C69F3 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C69F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C69F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C69F9 General Purpose Flag 0800 (2048) │ │ │ │ +0C69C1 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C69C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C69C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C69C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C69FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C69FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C6A01 CRC C417C922 (3289893154) │ │ │ │ -0C6A05 Compressed Size 00000449 (1097) │ │ │ │ -0C6A09 Uncompressed Size 00000B6F (2927) │ │ │ │ -0C6A0D Filename Length 002A (42) │ │ │ │ -0C6A0F Extra Length 0000 (0) │ │ │ │ -0C6A11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C69C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C69CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C69CF CRC C417C922 (3289893154) │ │ │ │ +0C69D3 Compressed Size 00000449 (1097) │ │ │ │ +0C69D7 Uncompressed Size 00000B6F (2927) │ │ │ │ +0C69DB Filename Length 002A (42) │ │ │ │ +0C69DD Extra Length 0000 (0) │ │ │ │ +0C69DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC69DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6A3B PAYLOAD │ │ │ │ +0C6A09 PAYLOAD │ │ │ │ │ │ │ │ -0C6E84 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0C6E88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6E89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6E8A General Purpose Flag 0800 (2048) │ │ │ │ +0C6E52 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0C6E56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6E57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6E58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6E8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6E8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C6E92 CRC 38B7C4BE (951567550) │ │ │ │ -0C6E96 Compressed Size 0000062C (1580) │ │ │ │ -0C6E9A Uncompressed Size 000024B5 (9397) │ │ │ │ -0C6E9E Filename Length 0029 (41) │ │ │ │ -0C6EA0 Extra Length 0000 (0) │ │ │ │ -0C6EA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6E5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6E5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C6E60 CRC 38B7C4BE (951567550) │ │ │ │ +0C6E64 Compressed Size 0000062C (1580) │ │ │ │ +0C6E68 Uncompressed Size 000024B5 (9397) │ │ │ │ +0C6E6C Filename Length 0029 (41) │ │ │ │ +0C6E6E Extra Length 0000 (0) │ │ │ │ +0C6E70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6E70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6ECB PAYLOAD │ │ │ │ +0C6E99 PAYLOAD │ │ │ │ │ │ │ │ -0C74F7 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0C74FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C74FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C74FD General Purpose Flag 0800 (2048) │ │ │ │ +0C74C5 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0C74C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C74CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C74CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C74FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7501 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C7505 CRC ED8C9FC0 (3985416128) │ │ │ │ -0C7509 Compressed Size 000001D3 (467) │ │ │ │ -0C750D Uncompressed Size 0000033D (829) │ │ │ │ -0C7511 Filename Length 003D (61) │ │ │ │ -0C7513 Extra Length 0000 (0) │ │ │ │ -0C7515 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C74CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C74CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C74D3 CRC ED8C9FC0 (3985416128) │ │ │ │ +0C74D7 Compressed Size 000001D3 (467) │ │ │ │ +0C74DB Uncompressed Size 0000033D (829) │ │ │ │ +0C74DF Filename Length 003D (61) │ │ │ │ +0C74E1 Extra Length 0000 (0) │ │ │ │ +0C74E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC74E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7552 PAYLOAD │ │ │ │ +0C7520 PAYLOAD │ │ │ │ │ │ │ │ -0C7725 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0C7729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C772A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C772B General Purpose Flag 0800 (2048) │ │ │ │ +0C76F3 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0C76F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C76F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C76F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C772D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C772F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C7733 CRC D1FE8A97 (3523119767) │ │ │ │ -0C7737 Compressed Size 00000237 (567) │ │ │ │ -0C773B Uncompressed Size 000004D0 (1232) │ │ │ │ -0C773F Filename Length 003C (60) │ │ │ │ -0C7741 Extra Length 0000 (0) │ │ │ │ -0C7743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C76FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C76FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C7701 CRC D1FE8A97 (3523119767) │ │ │ │ +0C7705 Compressed Size 00000237 (567) │ │ │ │ +0C7709 Uncompressed Size 000004D0 (1232) │ │ │ │ +0C770D Filename Length 003C (60) │ │ │ │ +0C770F Extra Length 0000 (0) │ │ │ │ +0C7711 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7711: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C777F PAYLOAD │ │ │ │ +0C774D PAYLOAD │ │ │ │ │ │ │ │ -0C79B6 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0C79BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C79BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C79BC General Purpose Flag 0800 (2048) │ │ │ │ +0C7984 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0C7988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C798A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C79BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C79C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C79C4 CRC 1E5708BA (509020346) │ │ │ │ -0C79C8 Compressed Size 000004AA (1194) │ │ │ │ -0C79CC Uncompressed Size 00000D5A (3418) │ │ │ │ -0C79D0 Filename Length 0023 (35) │ │ │ │ -0C79D2 Extra Length 0000 (0) │ │ │ │ -0C79D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C798C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C798E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C7992 CRC 1E5708BA (509020346) │ │ │ │ +0C7996 Compressed Size 000004AA (1194) │ │ │ │ +0C799A Uncompressed Size 00000D5A (3418) │ │ │ │ +0C799E Filename Length 0023 (35) │ │ │ │ +0C79A0 Extra Length 0000 (0) │ │ │ │ +0C79A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC79D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC79A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C79F7 PAYLOAD │ │ │ │ +0C79C5 PAYLOAD │ │ │ │ │ │ │ │ -0C7EA1 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0C7EA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7EA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7EA7 General Purpose Flag 0800 (2048) │ │ │ │ +0C7E6F LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0C7E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7E75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7EA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7EAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C7EAF CRC 108D4790 (277694352) │ │ │ │ -0C7EB3 Compressed Size 000006C7 (1735) │ │ │ │ -0C7EB7 Uncompressed Size 00002B7C (11132) │ │ │ │ -0C7EBB Filename Length 0022 (34) │ │ │ │ -0C7EBD Extra Length 0000 (0) │ │ │ │ -0C7EBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7E79 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C7E7D CRC 108D4790 (277694352) │ │ │ │ +0C7E81 Compressed Size 000006C7 (1735) │ │ │ │ +0C7E85 Uncompressed Size 00002B7C (11132) │ │ │ │ +0C7E89 Filename Length 0022 (34) │ │ │ │ +0C7E8B Extra Length 0000 (0) │ │ │ │ +0C7E8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7EBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7E8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7EE1 PAYLOAD │ │ │ │ +0C7EAF PAYLOAD │ │ │ │ │ │ │ │ -0C85A8 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0C85AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C85AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C85AE General Purpose Flag 0800 (2048) │ │ │ │ +0C8576 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0C857A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C857B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C857C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C85B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C85B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C85B6 CRC D8B98825 (3636037669) │ │ │ │ -0C85BA Compressed Size 000001CD (461) │ │ │ │ -0C85BE Uncompressed Size 00000321 (801) │ │ │ │ -0C85C2 Filename Length 0036 (54) │ │ │ │ -0C85C4 Extra Length 0000 (0) │ │ │ │ -0C85C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C857E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8580 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C8584 CRC D8B98825 (3636037669) │ │ │ │ +0C8588 Compressed Size 000001CD (461) │ │ │ │ +0C858C Uncompressed Size 00000321 (801) │ │ │ │ +0C8590 Filename Length 0036 (54) │ │ │ │ +0C8592 Extra Length 0000 (0) │ │ │ │ +0C8594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC85C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C85FC PAYLOAD │ │ │ │ +0C85CA PAYLOAD │ │ │ │ │ │ │ │ -0C87C9 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0C87CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C87CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C87CF General Purpose Flag 0800 (2048) │ │ │ │ +0C8797 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0C879B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C879C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C879D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C87D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C87D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C87D7 CRC 3CB04EAD (1018187437) │ │ │ │ -0C87DB Compressed Size 0000022E (558) │ │ │ │ -0C87DF Uncompressed Size 0000049B (1179) │ │ │ │ -0C87E3 Filename Length 0035 (53) │ │ │ │ -0C87E5 Extra Length 0000 (0) │ │ │ │ -0C87E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C879F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C87A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C87A5 CRC 3CB04EAD (1018187437) │ │ │ │ +0C87A9 Compressed Size 0000022E (558) │ │ │ │ +0C87AD Uncompressed Size 0000049B (1179) │ │ │ │ +0C87B1 Filename Length 0035 (53) │ │ │ │ +0C87B3 Extra Length 0000 (0) │ │ │ │ +0C87B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC87E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC87B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C881C PAYLOAD │ │ │ │ +0C87EA PAYLOAD │ │ │ │ │ │ │ │ -0C8A4A LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0C8A4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8A4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8A50 General Purpose Flag 0800 (2048) │ │ │ │ +0C8A18 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0C8A1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8A1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8A1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8A52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8A54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C8A58 CRC DEA5A3A1 (3735397281) │ │ │ │ -0C8A5C Compressed Size 00000497 (1175) │ │ │ │ -0C8A60 Uncompressed Size 00000C74 (3188) │ │ │ │ -0C8A64 Filename Length 0022 (34) │ │ │ │ -0C8A66 Extra Length 0000 (0) │ │ │ │ -0C8A68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8A20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8A22 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C8A26 CRC DEA5A3A1 (3735397281) │ │ │ │ +0C8A2A Compressed Size 00000497 (1175) │ │ │ │ +0C8A2E Uncompressed Size 00000C74 (3188) │ │ │ │ +0C8A32 Filename Length 0022 (34) │ │ │ │ +0C8A34 Extra Length 0000 (0) │ │ │ │ +0C8A36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8A68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8A36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8A8A PAYLOAD │ │ │ │ +0C8A58 PAYLOAD │ │ │ │ │ │ │ │ -0C8F21 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0C8F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8F27 General Purpose Flag 0800 (2048) │ │ │ │ +0C8EEF LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0C8EF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8EF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8EF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8F2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C8F2F CRC ADA7DB79 (2913459065) │ │ │ │ -0C8F33 Compressed Size 00000731 (1841) │ │ │ │ -0C8F37 Uncompressed Size 00002FC6 (12230) │ │ │ │ -0C8F3B Filename Length 0021 (33) │ │ │ │ -0C8F3D Extra Length 0000 (0) │ │ │ │ -0C8F3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8EF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8EF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C8EFD CRC ADA7DB79 (2913459065) │ │ │ │ +0C8F01 Compressed Size 00000731 (1841) │ │ │ │ +0C8F05 Uncompressed Size 00002FC6 (12230) │ │ │ │ +0C8F09 Filename Length 0021 (33) │ │ │ │ +0C8F0B Extra Length 0000 (0) │ │ │ │ +0C8F0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8F0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8F60 PAYLOAD │ │ │ │ +0C8F2E PAYLOAD │ │ │ │ │ │ │ │ -0C9691 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0C9695 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9696 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9697 General Purpose Flag 0800 (2048) │ │ │ │ +0C965F LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0C9663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9665 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9699 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C969B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0C969F CRC 8D977ACA (2375514826) │ │ │ │ -0C96A3 Compressed Size 00001111 (4369) │ │ │ │ -0C96A7 Uncompressed Size 00003526 (13606) │ │ │ │ -0C96AB Filename Length 001A (26) │ │ │ │ -0C96AD Extra Length 0000 (0) │ │ │ │ -0C96AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9667 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9669 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0C966D CRC 29FADE93 (704306835) │ │ │ │ +0C9671 Compressed Size 00001106 (4358) │ │ │ │ +0C9675 Uncompressed Size 00003526 (13606) │ │ │ │ +0C9679 Filename Length 001A (26) │ │ │ │ +0C967B Extra Length 0000 (0) │ │ │ │ +0C967D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC96AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC967D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C96C9 PAYLOAD │ │ │ │ +0C9697 PAYLOAD │ │ │ │ │ │ │ │ -0CA7DA LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CA7DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CA7DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CA7E0 General Purpose Flag 0800 (2048) │ │ │ │ +0CA79D LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CA7A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CA7A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CA7A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CA7E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CA7E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CA7E8 CRC 07B119CF (129046991) │ │ │ │ -0CA7EC Compressed Size 00001694 (5780) │ │ │ │ -0CA7F0 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0CA7F4 Filename Length 0019 (25) │ │ │ │ -0CA7F6 Extra Length 0000 (0) │ │ │ │ -0CA7F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CA7A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CA7A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CA7AB CRC 7BFCF71A (2080175898) │ │ │ │ +0CA7AF Compressed Size 00001656 (5718) │ │ │ │ +0CA7B3 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0CA7B7 Filename Length 0019 (25) │ │ │ │ +0CA7B9 Extra Length 0000 (0) │ │ │ │ +0CA7BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCA7F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCA7BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CA811 PAYLOAD │ │ │ │ +0CA7D4 PAYLOAD │ │ │ │ │ │ │ │ -0CBEA5 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CBEA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBEAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBEAB General Purpose Flag 0800 (2048) │ │ │ │ +0CBE2A LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CBE2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBE2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBE30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBEAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBEAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CBEB3 CRC 1345298A (323299722) │ │ │ │ -0CBEB7 Compressed Size 00000279 (633) │ │ │ │ -0CBEBB Uncompressed Size 00000495 (1173) │ │ │ │ -0CBEBF Filename Length 0022 (34) │ │ │ │ -0CBEC1 Extra Length 0000 (0) │ │ │ │ -0CBEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBE32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBE34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CBE38 CRC 1345298A (323299722) │ │ │ │ +0CBE3C Compressed Size 00000279 (633) │ │ │ │ +0CBE40 Uncompressed Size 00000495 (1173) │ │ │ │ +0CBE44 Filename Length 0022 (34) │ │ │ │ +0CBE46 Extra Length 0000 (0) │ │ │ │ +0CBE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBEE5 PAYLOAD │ │ │ │ +0CBE6A PAYLOAD │ │ │ │ │ │ │ │ -0CC15E LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CC162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC164 General Purpose Flag 0800 (2048) │ │ │ │ +0CC0E3 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CC0E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC0E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC0E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC166 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC168 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CC16C CRC 3E9E4127 (1050558759) │ │ │ │ -0CC170 Compressed Size 000002C1 (705) │ │ │ │ -0CC174 Uncompressed Size 00000766 (1894) │ │ │ │ -0CC178 Filename Length 0021 (33) │ │ │ │ -0CC17A Extra Length 0000 (0) │ │ │ │ -0CC17C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC0EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC0ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CC0F1 CRC 3E9E4127 (1050558759) │ │ │ │ +0CC0F5 Compressed Size 000002C1 (705) │ │ │ │ +0CC0F9 Uncompressed Size 00000766 (1894) │ │ │ │ +0CC0FD Filename Length 0021 (33) │ │ │ │ +0CC0FF Extra Length 0000 (0) │ │ │ │ +0CC101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC17C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC19D PAYLOAD │ │ │ │ +0CC122 PAYLOAD │ │ │ │ │ │ │ │ -0CC45E LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CC462 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC463 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC464 General Purpose Flag 0800 (2048) │ │ │ │ +0CC3E3 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CC3E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC3E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC3E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC466 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC468 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CC46C CRC 4D44808A (1296334986) │ │ │ │ -0CC470 Compressed Size 000002BE (702) │ │ │ │ -0CC474 Uncompressed Size 00000575 (1397) │ │ │ │ -0CC478 Filename Length 0025 (37) │ │ │ │ -0CC47A Extra Length 0000 (0) │ │ │ │ -0CC47C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC3EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC3ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CC3F1 CRC 4D44808A (1296334986) │ │ │ │ +0CC3F5 Compressed Size 000002BE (702) │ │ │ │ +0CC3F9 Uncompressed Size 00000575 (1397) │ │ │ │ +0CC3FD Filename Length 0025 (37) │ │ │ │ +0CC3FF Extra Length 0000 (0) │ │ │ │ +0CC401 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC47C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC4A1 PAYLOAD │ │ │ │ +0CC426 PAYLOAD │ │ │ │ │ │ │ │ -0CC75F LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CC763 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC764 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC765 General Purpose Flag 0800 (2048) │ │ │ │ +0CC6E4 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CC6E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC6E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC6EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC767 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC769 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CC76D CRC CEB98515 (3468264725) │ │ │ │ -0CC771 Compressed Size 00000418 (1048) │ │ │ │ -0CC775 Uncompressed Size 00000BA7 (2983) │ │ │ │ -0CC779 Filename Length 0024 (36) │ │ │ │ -0CC77B Extra Length 0000 (0) │ │ │ │ -0CC77D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC6EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC6EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CC6F2 CRC CEB98515 (3468264725) │ │ │ │ +0CC6F6 Compressed Size 00000418 (1048) │ │ │ │ +0CC6FA Uncompressed Size 00000BA7 (2983) │ │ │ │ +0CC6FE Filename Length 0024 (36) │ │ │ │ +0CC700 Extra Length 0000 (0) │ │ │ │ +0CC702 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC77D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC7A1 PAYLOAD │ │ │ │ +0CC726 PAYLOAD │ │ │ │ │ │ │ │ -0CCBB9 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CCBBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBBF General Purpose Flag 0800 (2048) │ │ │ │ +0CCB3E LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CCB42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB44 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBC1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0CCBC3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CCBC7 CRC 00000000 (0) │ │ │ │ -0CCBCB Compressed Size 00000000 (0) │ │ │ │ -0CCBCF Uncompressed Size 00000000 (0) │ │ │ │ -0CCBD3 Filename Length 0014 (20) │ │ │ │ -0CCBD5 Extra Length 0000 (0) │ │ │ │ -0CCBD7 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB46 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CCB48 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CCB4C CRC 00000000 (0) │ │ │ │ +0CCB50 Compressed Size 00000000 (0) │ │ │ │ +0CCB54 Uncompressed Size 00000000 (0) │ │ │ │ +0CCB58 Filename Length 0014 (20) │ │ │ │ +0CCB5A Extra Length 0000 (0) │ │ │ │ +0CCB5C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBD7: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB5C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CCBEB LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0CCBEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBF1 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB70 LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0CCB74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCBF5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CCBF9 CRC E20AE8D7 (3792365783) │ │ │ │ -0CCBFD Compressed Size 0000027A (634) │ │ │ │ -0CCC01 Uncompressed Size 00000509 (1289) │ │ │ │ -0CCC05 Filename Length 0025 (37) │ │ │ │ -0CCC07 Extra Length 0000 (0) │ │ │ │ -0CCC09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCB7A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CCB7E CRC E20AE8D7 (3792365783) │ │ │ │ +0CCB82 Compressed Size 0000027A (634) │ │ │ │ +0CCB86 Uncompressed Size 00000509 (1289) │ │ │ │ +0CCB8A Filename Length 0025 (37) │ │ │ │ +0CCB8C Extra Length 0000 (0) │ │ │ │ +0CCB8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCC2E PAYLOAD │ │ │ │ +0CCBB3 PAYLOAD │ │ │ │ │ │ │ │ -0CCEA8 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0CCEAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCEAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCEAE General Purpose Flag 0800 (2048) │ │ │ │ +0CCE2D LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0CCE31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCE32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCE33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCEB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCEB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CCEB6 CRC 9434CC7E (2486488190) │ │ │ │ -0CCEBA Compressed Size 00000289 (649) │ │ │ │ -0CCEBE Uncompressed Size 000007E1 (2017) │ │ │ │ -0CCEC2 Filename Length 0024 (36) │ │ │ │ -0CCEC4 Extra Length 0000 (0) │ │ │ │ -0CCEC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCE35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCE37 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CCE3B CRC 9434CC7E (2486488190) │ │ │ │ +0CCE3F Compressed Size 00000289 (649) │ │ │ │ +0CCE43 Uncompressed Size 000007E1 (2017) │ │ │ │ +0CCE47 Filename Length 0024 (36) │ │ │ │ +0CCE49 Extra Length 0000 (0) │ │ │ │ +0CCE4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCEC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCE4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCEEA PAYLOAD │ │ │ │ +0CCE6F PAYLOAD │ │ │ │ │ │ │ │ -0CD173 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0CD177 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD178 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD179 General Purpose Flag 0800 (2048) │ │ │ │ +0CD0F8 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0CD0FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD0FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD0FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD17B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD17D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CD181 CRC C5E1A8E5 (3319900389) │ │ │ │ -0CD185 Compressed Size 00000998 (2456) │ │ │ │ -0CD189 Uncompressed Size 000021A7 (8615) │ │ │ │ -0CD18D Filename Length 002C (44) │ │ │ │ -0CD18F Extra Length 0000 (0) │ │ │ │ -0CD191 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD100 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD102 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CD106 CRC C5E1A8E5 (3319900389) │ │ │ │ +0CD10A Compressed Size 00000998 (2456) │ │ │ │ +0CD10E Uncompressed Size 000021A7 (8615) │ │ │ │ +0CD112 Filename Length 002C (44) │ │ │ │ +0CD114 Extra Length 0000 (0) │ │ │ │ +0CD116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD1BD PAYLOAD │ │ │ │ +0CD142 PAYLOAD │ │ │ │ │ │ │ │ -0CDB55 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0CDB59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDB5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDB5B General Purpose Flag 0800 (2048) │ │ │ │ +0CDADA LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0CDADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDAE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDB5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDB5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CDB63 CRC 5FF7183E (1610029118) │ │ │ │ -0CDB67 Compressed Size 000007EF (2031) │ │ │ │ -0CDB6B Uncompressed Size 000043B4 (17332) │ │ │ │ -0CDB6F Filename Length 002B (43) │ │ │ │ -0CDB71 Extra Length 0000 (0) │ │ │ │ -0CDB73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDAE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDAE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CDAE8 CRC 5FF7183E (1610029118) │ │ │ │ +0CDAEC Compressed Size 000007EF (2031) │ │ │ │ +0CDAF0 Uncompressed Size 000043B4 (17332) │ │ │ │ +0CDAF4 Filename Length 002B (43) │ │ │ │ +0CDAF6 Extra Length 0000 (0) │ │ │ │ +0CDAF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDB73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDAF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDB9E PAYLOAD │ │ │ │ +0CDB23 PAYLOAD │ │ │ │ │ │ │ │ -0CE38D LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0CE391 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE392 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE393 General Purpose Flag 0800 (2048) │ │ │ │ +0CE312 LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0CE316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE318 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE395 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE397 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CE39B CRC 5CECF973 (1559034227) │ │ │ │ -0CE39F Compressed Size 00000252 (594) │ │ │ │ -0CE3A3 Uncompressed Size 00000480 (1152) │ │ │ │ -0CE3A7 Filename Length 0024 (36) │ │ │ │ -0CE3A9 Extra Length 0000 (0) │ │ │ │ -0CE3AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE31A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE31C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CE320 CRC 5CECF973 (1559034227) │ │ │ │ +0CE324 Compressed Size 00000252 (594) │ │ │ │ +0CE328 Uncompressed Size 00000480 (1152) │ │ │ │ +0CE32C Filename Length 0024 (36) │ │ │ │ +0CE32E Extra Length 0000 (0) │ │ │ │ +0CE330 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE3AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE330: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE3CF PAYLOAD │ │ │ │ +0CE354 PAYLOAD │ │ │ │ │ │ │ │ -0CE621 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0CE625 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE626 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE627 General Purpose Flag 0800 (2048) │ │ │ │ +0CE5A6 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0CE5AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE5AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE5AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE629 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE62B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CE62F CRC F2166896 (4061554838) │ │ │ │ -0CE633 Compressed Size 00000378 (888) │ │ │ │ -0CE637 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CE63B Filename Length 0023 (35) │ │ │ │ -0CE63D Extra Length 0000 (0) │ │ │ │ -0CE63F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE5AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE5B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CE5B4 CRC F2166896 (4061554838) │ │ │ │ +0CE5B8 Compressed Size 00000378 (888) │ │ │ │ +0CE5BC Uncompressed Size 000008E5 (2277) │ │ │ │ +0CE5C0 Filename Length 0023 (35) │ │ │ │ +0CE5C2 Extra Length 0000 (0) │ │ │ │ +0CE5C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE63F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE5C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE662 PAYLOAD │ │ │ │ +0CE5E7 PAYLOAD │ │ │ │ │ │ │ │ -0CE9DA LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0CE9DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE9DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE9E0 General Purpose Flag 0800 (2048) │ │ │ │ +0CE95F LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0CE963 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE964 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE965 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE9E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE9E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CE9E8 CRC CB1A82DF (3407512287) │ │ │ │ -0CE9EC Compressed Size 000005FE (1534) │ │ │ │ -0CE9F0 Uncompressed Size 000012A8 (4776) │ │ │ │ -0CE9F4 Filename Length 002B (43) │ │ │ │ -0CE9F6 Extra Length 0000 (0) │ │ │ │ -0CE9F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE967 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE969 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CE96D CRC CB1A82DF (3407512287) │ │ │ │ +0CE971 Compressed Size 000005FE (1534) │ │ │ │ +0CE975 Uncompressed Size 000012A8 (4776) │ │ │ │ +0CE979 Filename Length 002B (43) │ │ │ │ +0CE97B Extra Length 0000 (0) │ │ │ │ +0CE97D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE9F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE97D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEA23 PAYLOAD │ │ │ │ +0CE9A8 PAYLOAD │ │ │ │ │ │ │ │ -0CF021 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0CF025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF027 General Purpose Flag 0800 (2048) │ │ │ │ +0CEFA6 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0CEFAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEFAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEFAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF029 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF02B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF02F CRC 8F52B7AE (2404562862) │ │ │ │ -0CF033 Compressed Size 000004C1 (1217) │ │ │ │ -0CF037 Uncompressed Size 00002389 (9097) │ │ │ │ -0CF03B Filename Length 002A (42) │ │ │ │ -0CF03D Extra Length 0000 (0) │ │ │ │ -0CF03F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEFAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEFB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CEFB4 CRC 8F52B7AE (2404562862) │ │ │ │ +0CEFB8 Compressed Size 000004C1 (1217) │ │ │ │ +0CEFBC Uncompressed Size 00002389 (9097) │ │ │ │ +0CEFC0 Filename Length 002A (42) │ │ │ │ +0CEFC2 Extra Length 0000 (0) │ │ │ │ +0CEFC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF03F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEFC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF069 PAYLOAD │ │ │ │ +0CEFEE PAYLOAD │ │ │ │ │ │ │ │ -0CF52A LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0CF52E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF52F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF530 General Purpose Flag 0800 (2048) │ │ │ │ +0CF4AF LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0CF4B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF4B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF4B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF534 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF538 CRC B8047AAE (3087301294) │ │ │ │ -0CF53C Compressed Size 00000253 (595) │ │ │ │ -0CF540 Uncompressed Size 00000528 (1320) │ │ │ │ -0CF544 Filename Length 0022 (34) │ │ │ │ -0CF546 Extra Length 0000 (0) │ │ │ │ -0CF548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF4B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF4B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CF4BD CRC B8047AAE (3087301294) │ │ │ │ +0CF4C1 Compressed Size 00000253 (595) │ │ │ │ +0CF4C5 Uncompressed Size 00000528 (1320) │ │ │ │ +0CF4C9 Filename Length 0022 (34) │ │ │ │ +0CF4CB Extra Length 0000 (0) │ │ │ │ +0CF4CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF4CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF56A PAYLOAD │ │ │ │ +0CF4EF PAYLOAD │ │ │ │ │ │ │ │ -0CF7BD LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0CF7C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF7C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF7C3 General Purpose Flag 0800 (2048) │ │ │ │ +0CF742 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0CF746 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF747 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF748 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF7C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF7C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF7CB CRC DB6176D5 (3680597717) │ │ │ │ -0CF7CF Compressed Size 000001D8 (472) │ │ │ │ -0CF7D3 Uncompressed Size 00000574 (1396) │ │ │ │ -0CF7D7 Filename Length 0021 (33) │ │ │ │ -0CF7D9 Extra Length 0000 (0) │ │ │ │ -0CF7DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF74A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF74C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CF750 CRC DB6176D5 (3680597717) │ │ │ │ +0CF754 Compressed Size 000001D8 (472) │ │ │ │ +0CF758 Uncompressed Size 00000574 (1396) │ │ │ │ +0CF75C Filename Length 0021 (33) │ │ │ │ +0CF75E Extra Length 0000 (0) │ │ │ │ +0CF760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF7DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF7FC PAYLOAD │ │ │ │ +0CF781 PAYLOAD │ │ │ │ │ │ │ │ -0CF9D4 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0CF9D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF9D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF9DA General Purpose Flag 0800 (2048) │ │ │ │ +0CF959 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0CF95D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF95E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF95F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF9DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF9DE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CF9E2 CRC 619749F9 (1637304825) │ │ │ │ -0CF9E6 Compressed Size 00000374 (884) │ │ │ │ -0CF9EA Uncompressed Size 00000748 (1864) │ │ │ │ -0CF9EE Filename Length 002D (45) │ │ │ │ -0CF9F0 Extra Length 0000 (0) │ │ │ │ -0CF9F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF961 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF963 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CF967 CRC 619749F9 (1637304825) │ │ │ │ +0CF96B Compressed Size 00000374 (884) │ │ │ │ +0CF96F Uncompressed Size 00000748 (1864) │ │ │ │ +0CF973 Filename Length 002D (45) │ │ │ │ +0CF975 Extra Length 0000 (0) │ │ │ │ +0CF977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF9F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFA1F PAYLOAD │ │ │ │ +0CF9A4 PAYLOAD │ │ │ │ │ │ │ │ -0CFD93 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0CFD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFD99 General Purpose Flag 0800 (2048) │ │ │ │ +0CFD18 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0CFD1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFD1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFD1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFD9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0CFDA1 CRC 074B4020 (122372128) │ │ │ │ -0CFDA5 Compressed Size 00000423 (1059) │ │ │ │ -0CFDA9 Uncompressed Size 00000E95 (3733) │ │ │ │ -0CFDAD Filename Length 002C (44) │ │ │ │ -0CFDAF Extra Length 0000 (0) │ │ │ │ -0CFDB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFD20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFD22 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0CFD26 CRC 074B4020 (122372128) │ │ │ │ +0CFD2A Compressed Size 00000423 (1059) │ │ │ │ +0CFD2E Uncompressed Size 00000E95 (3733) │ │ │ │ +0CFD32 Filename Length 002C (44) │ │ │ │ +0CFD34 Extra Length 0000 (0) │ │ │ │ +0CFD36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFDB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFD36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFDDD PAYLOAD │ │ │ │ +0CFD62 PAYLOAD │ │ │ │ │ │ │ │ -0D0200 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D0204 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0205 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0206 General Purpose Flag 0800 (2048) │ │ │ │ +0D0185 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D0189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D018A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D018B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0208 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D020A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D020E CRC E925C21C (3911565852) │ │ │ │ -0D0212 Compressed Size 000002F8 (760) │ │ │ │ -0D0216 Uncompressed Size 0000052F (1327) │ │ │ │ -0D021A Filename Length 0028 (40) │ │ │ │ -0D021C Extra Length 0000 (0) │ │ │ │ -0D021E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D018D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D018F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0193 CRC E925C21C (3911565852) │ │ │ │ +0D0197 Compressed Size 000002F8 (760) │ │ │ │ +0D019B Uncompressed Size 0000052F (1327) │ │ │ │ +0D019F Filename Length 0028 (40) │ │ │ │ +0D01A1 Extra Length 0000 (0) │ │ │ │ +0D01A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD021E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD01A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0246 PAYLOAD │ │ │ │ +0D01CB PAYLOAD │ │ │ │ │ │ │ │ -0D053E LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D0542 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0543 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0544 General Purpose Flag 0800 (2048) │ │ │ │ +0D04C3 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D04C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D04C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D04C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0546 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0548 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D054C CRC 643FD478 (1681904760) │ │ │ │ -0D0550 Compressed Size 0000038A (906) │ │ │ │ -0D0554 Uncompressed Size 00000AB9 (2745) │ │ │ │ -0D0558 Filename Length 0027 (39) │ │ │ │ -0D055A Extra Length 0000 (0) │ │ │ │ -0D055C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D04CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D04CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D04D1 CRC 643FD478 (1681904760) │ │ │ │ +0D04D5 Compressed Size 0000038A (906) │ │ │ │ +0D04D9 Uncompressed Size 00000AB9 (2745) │ │ │ │ +0D04DD Filename Length 0027 (39) │ │ │ │ +0D04DF Extra Length 0000 (0) │ │ │ │ +0D04E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD055C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD04E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0583 PAYLOAD │ │ │ │ +0D0508 PAYLOAD │ │ │ │ │ │ │ │ -0D090D LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D0911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0913 General Purpose Flag 0800 (2048) │ │ │ │ +0D0892 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D0896 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0897 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0898 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0917 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D091B CRC F023BD93 (4028874131) │ │ │ │ -0D091F Compressed Size 000001CD (461) │ │ │ │ -0D0923 Uncompressed Size 00000344 (836) │ │ │ │ -0D0927 Filename Length 0030 (48) │ │ │ │ -0D0929 Extra Length 0000 (0) │ │ │ │ -0D092B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D089A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D089C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D08A0 CRC F023BD93 (4028874131) │ │ │ │ +0D08A4 Compressed Size 000001CD (461) │ │ │ │ +0D08A8 Uncompressed Size 00000344 (836) │ │ │ │ +0D08AC Filename Length 0030 (48) │ │ │ │ +0D08AE Extra Length 0000 (0) │ │ │ │ +0D08B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD092B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD08B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D095B PAYLOAD │ │ │ │ +0D08E0 PAYLOAD │ │ │ │ │ │ │ │ -0D0B28 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D0B2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B2E General Purpose Flag 0800 (2048) │ │ │ │ +0D0AAD LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D0AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0AB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D0B36 CRC 6D4D9582 (1833801090) │ │ │ │ -0D0B3A Compressed Size 00000234 (564) │ │ │ │ -0D0B3E Uncompressed Size 0000057A (1402) │ │ │ │ -0D0B42 Filename Length 002F (47) │ │ │ │ -0D0B44 Extra Length 0000 (0) │ │ │ │ -0D0B46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0AB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0AB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0ABB CRC 6D4D9582 (1833801090) │ │ │ │ +0D0ABF Compressed Size 00000234 (564) │ │ │ │ +0D0AC3 Uncompressed Size 0000057A (1402) │ │ │ │ +0D0AC7 Filename Length 002F (47) │ │ │ │ +0D0AC9 Extra Length 0000 (0) │ │ │ │ +0D0ACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0B46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0ACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0B75 PAYLOAD │ │ │ │ +0D0AFA PAYLOAD │ │ │ │ │ │ │ │ -0D0DA9 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D0DAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0DAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0DAF General Purpose Flag 0800 (2048) │ │ │ │ +0D0D2E LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D0D32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0D33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0D34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0DB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0DB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D0DB7 CRC 03DC56A1 (64771745) │ │ │ │ -0D0DBB Compressed Size 00000230 (560) │ │ │ │ -0D0DBF Uncompressed Size 00000418 (1048) │ │ │ │ -0D0DC3 Filename Length 002C (44) │ │ │ │ -0D0DC5 Extra Length 0000 (0) │ │ │ │ -0D0DC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0D36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0D38 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0D3C CRC 03DC56A1 (64771745) │ │ │ │ +0D0D40 Compressed Size 00000230 (560) │ │ │ │ +0D0D44 Uncompressed Size 00000418 (1048) │ │ │ │ +0D0D48 Filename Length 002C (44) │ │ │ │ +0D0D4A Extra Length 0000 (0) │ │ │ │ +0D0D4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0DC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0DF3 PAYLOAD │ │ │ │ +0D0D78 PAYLOAD │ │ │ │ │ │ │ │ -0D1023 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D1027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1029 General Purpose Flag 0800 (2048) │ │ │ │ +0D0FA8 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D0FAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0FAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0FAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D102B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D102D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1031 CRC 6F0E250D (1863197965) │ │ │ │ -0D1035 Compressed Size 00000247 (583) │ │ │ │ -0D1039 Uncompressed Size 00000632 (1586) │ │ │ │ -0D103D Filename Length 002B (43) │ │ │ │ -0D103F Extra Length 0000 (0) │ │ │ │ -0D1041 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0FB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0FB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D0FB6 CRC 6F0E250D (1863197965) │ │ │ │ +0D0FBA Compressed Size 00000247 (583) │ │ │ │ +0D0FBE Uncompressed Size 00000632 (1586) │ │ │ │ +0D0FC2 Filename Length 002B (43) │ │ │ │ +0D0FC4 Extra Length 0000 (0) │ │ │ │ +0D0FC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1041: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0FC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D106C PAYLOAD │ │ │ │ +0D0FF1 PAYLOAD │ │ │ │ │ │ │ │ -0D12B3 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D12B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D12B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D12B9 General Purpose Flag 0800 (2048) │ │ │ │ +0D1238 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D123C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D123D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D123E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D12BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D12BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D12C1 CRC 18E833C0 (417870784) │ │ │ │ -0D12C5 Compressed Size 000001C8 (456) │ │ │ │ -0D12C9 Uncompressed Size 0000032B (811) │ │ │ │ -0D12CD Filename Length 002B (43) │ │ │ │ -0D12CF Extra Length 0000 (0) │ │ │ │ -0D12D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1240 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1242 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1246 CRC 18E833C0 (417870784) │ │ │ │ +0D124A Compressed Size 000001C8 (456) │ │ │ │ +0D124E Uncompressed Size 0000032B (811) │ │ │ │ +0D1252 Filename Length 002B (43) │ │ │ │ +0D1254 Extra Length 0000 (0) │ │ │ │ +0D1256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD12D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D12FC PAYLOAD │ │ │ │ +0D1281 PAYLOAD │ │ │ │ │ │ │ │ -0D14C4 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D14C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D14C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D14CA General Purpose Flag 0800 (2048) │ │ │ │ +0D1449 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D144D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D144E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D144F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D14CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D14CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D14D2 CRC F94F5867 (4182726759) │ │ │ │ -0D14D6 Compressed Size 000002ED (749) │ │ │ │ -0D14DA Uncompressed Size 00000692 (1682) │ │ │ │ -0D14DE Filename Length 002A (42) │ │ │ │ -0D14E0 Extra Length 0000 (0) │ │ │ │ -0D14E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1451 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1453 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1457 CRC F94F5867 (4182726759) │ │ │ │ +0D145B Compressed Size 000002ED (749) │ │ │ │ +0D145F Uncompressed Size 00000692 (1682) │ │ │ │ +0D1463 Filename Length 002A (42) │ │ │ │ +0D1465 Extra Length 0000 (0) │ │ │ │ +0D1467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD14E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D150C PAYLOAD │ │ │ │ +0D1491 PAYLOAD │ │ │ │ │ │ │ │ -0D17F9 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D17FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D17FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D17FF General Purpose Flag 0800 (2048) │ │ │ │ +0D177E LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D1782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1784 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1801 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1803 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1807 CRC 19D73810 (433534992) │ │ │ │ -0D180B Compressed Size 000001C8 (456) │ │ │ │ -0D180F Uncompressed Size 0000032B (811) │ │ │ │ -0D1813 Filename Length 002B (43) │ │ │ │ -0D1815 Extra Length 0000 (0) │ │ │ │ -0D1817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1786 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1788 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D178C CRC 19D73810 (433534992) │ │ │ │ +0D1790 Compressed Size 000001C8 (456) │ │ │ │ +0D1794 Uncompressed Size 0000032B (811) │ │ │ │ +0D1798 Filename Length 002B (43) │ │ │ │ +0D179A Extra Length 0000 (0) │ │ │ │ +0D179C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD179C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1842 PAYLOAD │ │ │ │ +0D17C7 PAYLOAD │ │ │ │ │ │ │ │ -0D1A0A LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D1A0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1A0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1A10 General Purpose Flag 0800 (2048) │ │ │ │ +0D198F LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D1993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1995 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1A12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1A14 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1A18 CRC 94051436 (2483360822) │ │ │ │ -0D1A1C Compressed Size 0000025D (605) │ │ │ │ -0D1A20 Uncompressed Size 0000056E (1390) │ │ │ │ -0D1A24 Filename Length 002A (42) │ │ │ │ -0D1A26 Extra Length 0000 (0) │ │ │ │ -0D1A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1997 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1999 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D199D CRC 94051436 (2483360822) │ │ │ │ +0D19A1 Compressed Size 0000025D (605) │ │ │ │ +0D19A5 Uncompressed Size 0000056E (1390) │ │ │ │ +0D19A9 Filename Length 002A (42) │ │ │ │ +0D19AB Extra Length 0000 (0) │ │ │ │ +0D19AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD19AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1A52 PAYLOAD │ │ │ │ +0D19D7 PAYLOAD │ │ │ │ │ │ │ │ -0D1CAF LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D1CB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1CB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1CB5 General Purpose Flag 0800 (2048) │ │ │ │ +0D1C34 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D1C38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1C39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1C3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1CB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1CB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1CBD CRC 67D7CAC4 (1742195396) │ │ │ │ -0D1CC1 Compressed Size 000001CA (458) │ │ │ │ -0D1CC5 Uncompressed Size 00000335 (821) │ │ │ │ -0D1CC9 Filename Length 002D (45) │ │ │ │ -0D1CCB Extra Length 0000 (0) │ │ │ │ -0D1CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1C3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1C3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1C42 CRC 67D7CAC4 (1742195396) │ │ │ │ +0D1C46 Compressed Size 000001CA (458) │ │ │ │ +0D1C4A Uncompressed Size 00000335 (821) │ │ │ │ +0D1C4E Filename Length 002D (45) │ │ │ │ +0D1C50 Extra Length 0000 (0) │ │ │ │ +0D1C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1C52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1CFA PAYLOAD │ │ │ │ +0D1C7F PAYLOAD │ │ │ │ │ │ │ │ -0D1EC4 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D1EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1ECA General Purpose Flag 0800 (2048) │ │ │ │ +0D1E49 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D1E4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1E4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1E4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1ECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1ECE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D1ED2 CRC 997561FD (2574606845) │ │ │ │ -0D1ED6 Compressed Size 00000248 (584) │ │ │ │ -0D1EDA Uncompressed Size 0000054E (1358) │ │ │ │ -0D1EDE Filename Length 002C (44) │ │ │ │ -0D1EE0 Extra Length 0000 (0) │ │ │ │ -0D1EE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1E51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1E53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D1E57 CRC 997561FD (2574606845) │ │ │ │ +0D1E5B Compressed Size 00000248 (584) │ │ │ │ +0D1E5F Uncompressed Size 0000054E (1358) │ │ │ │ +0D1E63 Filename Length 002C (44) │ │ │ │ +0D1E65 Extra Length 0000 (0) │ │ │ │ +0D1E67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1F0E PAYLOAD │ │ │ │ +0D1E93 PAYLOAD │ │ │ │ │ │ │ │ -0D2156 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D215A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D215B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D215C General Purpose Flag 0800 (2048) │ │ │ │ +0D20DB LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D20DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D20E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D20E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D215E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2160 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2164 CRC 2CF00302 (753926914) │ │ │ │ -0D2168 Compressed Size 000001CF (463) │ │ │ │ -0D216C Uncompressed Size 0000034E (846) │ │ │ │ -0D2170 Filename Length 0032 (50) │ │ │ │ -0D2172 Extra Length 0000 (0) │ │ │ │ -0D2174 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D20E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D20E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D20E9 CRC 2CF00302 (753926914) │ │ │ │ +0D20ED Compressed Size 000001CF (463) │ │ │ │ +0D20F1 Uncompressed Size 0000034E (846) │ │ │ │ +0D20F5 Filename Length 0032 (50) │ │ │ │ +0D20F7 Extra Length 0000 (0) │ │ │ │ +0D20F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2174: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD20F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D21A6 PAYLOAD │ │ │ │ +0D212B PAYLOAD │ │ │ │ │ │ │ │ -0D2375 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D2379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D237A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D237B General Purpose Flag 0800 (2048) │ │ │ │ +0D22FA LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D22FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D22FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2300 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D237D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D237F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2383 CRC B5E8B787 (3051927431) │ │ │ │ -0D2387 Compressed Size 000002B2 (690) │ │ │ │ -0D238B Uncompressed Size 0000065E (1630) │ │ │ │ -0D238F Filename Length 0031 (49) │ │ │ │ -0D2391 Extra Length 0000 (0) │ │ │ │ -0D2393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2302 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2304 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2308 CRC B5E8B787 (3051927431) │ │ │ │ +0D230C Compressed Size 000002B2 (690) │ │ │ │ +0D2310 Uncompressed Size 0000065E (1630) │ │ │ │ +0D2314 Filename Length 0031 (49) │ │ │ │ +0D2316 Extra Length 0000 (0) │ │ │ │ +0D2318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D23C4 PAYLOAD │ │ │ │ +0D2349 PAYLOAD │ │ │ │ │ │ │ │ -0D2676 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D267A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D267B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D267C General Purpose Flag 0800 (2048) │ │ │ │ +0D25FB LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D25FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2600 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2601 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D267E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2680 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2684 CRC F1F2C9C0 (4059220416) │ │ │ │ -0D2688 Compressed Size 000001C8 (456) │ │ │ │ -0D268C Uncompressed Size 0000032B (811) │ │ │ │ -0D2690 Filename Length 002B (43) │ │ │ │ -0D2692 Extra Length 0000 (0) │ │ │ │ -0D2694 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2603 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2605 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2609 CRC F1F2C9C0 (4059220416) │ │ │ │ +0D260D Compressed Size 000001C8 (456) │ │ │ │ +0D2611 Uncompressed Size 0000032B (811) │ │ │ │ +0D2615 Filename Length 002B (43) │ │ │ │ +0D2617 Extra Length 0000 (0) │ │ │ │ +0D2619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D26BF PAYLOAD │ │ │ │ +0D2644 PAYLOAD │ │ │ │ │ │ │ │ -0D2887 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D288B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D288C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D288D General Purpose Flag 0800 (2048) │ │ │ │ +0D280C LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D2810 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2811 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2812 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D288F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2891 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2895 CRC A1184B26 (2702723878) │ │ │ │ -0D2899 Compressed Size 000002F7 (759) │ │ │ │ -0D289D Uncompressed Size 00000705 (1797) │ │ │ │ -0D28A1 Filename Length 002A (42) │ │ │ │ -0D28A3 Extra Length 0000 (0) │ │ │ │ -0D28A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2814 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2816 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D281A CRC A1184B26 (2702723878) │ │ │ │ +0D281E Compressed Size 000002F7 (759) │ │ │ │ +0D2822 Uncompressed Size 00000705 (1797) │ │ │ │ +0D2826 Filename Length 002A (42) │ │ │ │ +0D2828 Extra Length 0000 (0) │ │ │ │ +0D282A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD28A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD282A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D28CF PAYLOAD │ │ │ │ +0D2854 PAYLOAD │ │ │ │ │ │ │ │ -0D2BC6 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D2BCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BCC General Purpose Flag 0800 (2048) │ │ │ │ +0D2B4B LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D2B4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B51 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BCE Compression Method 0000 (0) 'Stored' │ │ │ │ -0D2BD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2BD4 CRC 00000000 (0) │ │ │ │ -0D2BD8 Compressed Size 00000000 (0) │ │ │ │ -0D2BDC Uncompressed Size 00000000 (0) │ │ │ │ -0D2BE0 Filename Length 0011 (17) │ │ │ │ -0D2BE2 Extra Length 0000 (0) │ │ │ │ -0D2BE4 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B53 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D2B55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2B59 CRC 00000000 (0) │ │ │ │ +0D2B5D Compressed Size 00000000 (0) │ │ │ │ +0D2B61 Uncompressed Size 00000000 (0) │ │ │ │ +0D2B65 Filename Length 0011 (17) │ │ │ │ +0D2B67 Extra Length 0000 (0) │ │ │ │ +0D2B69 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2BE4: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B69: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D2BF5 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D2BF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BFB General Purpose Flag 0800 (2048) │ │ │ │ +0D2B7A LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D2B7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2BFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D2C03 CRC 8263AA26 (2187569702) │ │ │ │ -0D2C07 Compressed Size 00002073 (8307) │ │ │ │ -0D2C0B Uncompressed Size 0000620E (25102) │ │ │ │ -0D2C0F Filename Length 0021 (33) │ │ │ │ -0D2C11 Extra Length 0000 (0) │ │ │ │ -0D2C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2B84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D2B88 CRC 8263AA26 (2187569702) │ │ │ │ +0D2B8C Compressed Size 00002073 (8307) │ │ │ │ +0D2B90 Uncompressed Size 0000620E (25102) │ │ │ │ +0D2B94 Filename Length 0021 (33) │ │ │ │ +0D2B96 Extra Length 0000 (0) │ │ │ │ +0D2B98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D2C34 PAYLOAD │ │ │ │ +0D2BB9 PAYLOAD │ │ │ │ │ │ │ │ -0D4CA7 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D4CAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4CAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4CAD General Purpose Flag 0800 (2048) │ │ │ │ +0D4C2C LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D4C30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4C31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4C32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4CAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4CB1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D4CB5 CRC 14E1BDF2 (350338546) │ │ │ │ -0D4CB9 Compressed Size 00000A78 (2680) │ │ │ │ -0D4CBD Uncompressed Size 00006990 (27024) │ │ │ │ -0D4CC1 Filename Length 0020 (32) │ │ │ │ -0D4CC3 Extra Length 0000 (0) │ │ │ │ -0D4CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4C34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4C36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D4C3A CRC 14E1BDF2 (350338546) │ │ │ │ +0D4C3E Compressed Size 00000A78 (2680) │ │ │ │ +0D4C42 Uncompressed Size 00006990 (27024) │ │ │ │ +0D4C46 Filename Length 0020 (32) │ │ │ │ +0D4C48 Extra Length 0000 (0) │ │ │ │ +0D4C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4CE5 PAYLOAD │ │ │ │ +0D4C6A PAYLOAD │ │ │ │ │ │ │ │ -0D575D LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D5761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5763 General Purpose Flag 0800 (2048) │ │ │ │ +0D56E2 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D56E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D56E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D56E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5765 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D5767 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D576B CRC 00000000 (0) │ │ │ │ -0D576F Compressed Size 00000000 (0) │ │ │ │ -0D5773 Uncompressed Size 00000000 (0) │ │ │ │ -0D5777 Filename Length 0011 (17) │ │ │ │ -0D5779 Extra Length 0000 (0) │ │ │ │ -0D577B Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D56EA Compression Method 0000 (0) 'Stored' │ │ │ │ +0D56EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D56F0 CRC 00000000 (0) │ │ │ │ +0D56F4 Compressed Size 00000000 (0) │ │ │ │ +0D56F8 Uncompressed Size 00000000 (0) │ │ │ │ +0D56FC Filename Length 0011 (17) │ │ │ │ +0D56FE Extra Length 0000 (0) │ │ │ │ +0D5700 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD577B: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5700: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D578C LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D5790 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5791 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5792 General Purpose Flag 0800 (2048) │ │ │ │ +0D5711 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D5715 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5716 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5717 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5794 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5796 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D579A CRC 5A59E9A8 (1515841960) │ │ │ │ -0D579E Compressed Size 000002A5 (677) │ │ │ │ -0D57A2 Uncompressed Size 00000534 (1332) │ │ │ │ -0D57A6 Filename Length 002B (43) │ │ │ │ -0D57A8 Extra Length 0000 (0) │ │ │ │ -0D57AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5719 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D571B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D571F CRC 5A59E9A8 (1515841960) │ │ │ │ +0D5723 Compressed Size 000002A5 (677) │ │ │ │ +0D5727 Uncompressed Size 00000534 (1332) │ │ │ │ +0D572B Filename Length 002B (43) │ │ │ │ +0D572D Extra Length 0000 (0) │ │ │ │ +0D572F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD57AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD572F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D57D5 PAYLOAD │ │ │ │ +0D575A PAYLOAD │ │ │ │ │ │ │ │ -0D5A7A LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D5A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5A80 General Purpose Flag 0800 (2048) │ │ │ │ +0D59FF LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D5A03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5A04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5A05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5A84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D5A88 CRC 44A9A82F (1151969327) │ │ │ │ -0D5A8C Compressed Size 00000380 (896) │ │ │ │ -0D5A90 Uncompressed Size 00000CA7 (3239) │ │ │ │ -0D5A94 Filename Length 002A (42) │ │ │ │ -0D5A96 Extra Length 0000 (0) │ │ │ │ -0D5A98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5A07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5A09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D5A0D CRC 44A9A82F (1151969327) │ │ │ │ +0D5A11 Compressed Size 00000380 (896) │ │ │ │ +0D5A15 Uncompressed Size 00000CA7 (3239) │ │ │ │ +0D5A19 Filename Length 002A (42) │ │ │ │ +0D5A1B Extra Length 0000 (0) │ │ │ │ +0D5A1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5A98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5A1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AC2 PAYLOAD │ │ │ │ +0D5A47 PAYLOAD │ │ │ │ │ │ │ │ -0D5E42 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0D5E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5E48 General Purpose Flag 0800 (2048) │ │ │ │ +0D5DC7 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0D5DCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5DCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5DCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5E4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D5E50 CRC CA8C217D (3398181245) │ │ │ │ -0D5E54 Compressed Size 000003F2 (1010) │ │ │ │ -0D5E58 Uncompressed Size 00000A3D (2621) │ │ │ │ -0D5E5C Filename Length 002E (46) │ │ │ │ -0D5E5E Extra Length 0000 (0) │ │ │ │ -0D5E60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5DCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5DD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D5DD5 CRC CA8C217D (3398181245) │ │ │ │ +0D5DD9 Compressed Size 000003F2 (1010) │ │ │ │ +0D5DDD Uncompressed Size 00000A3D (2621) │ │ │ │ +0D5DE1 Filename Length 002E (46) │ │ │ │ +0D5DE3 Extra Length 0000 (0) │ │ │ │ +0D5DE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5DE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5E8E PAYLOAD │ │ │ │ +0D5E13 PAYLOAD │ │ │ │ │ │ │ │ -0D6280 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0D6284 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6285 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6286 General Purpose Flag 0800 (2048) │ │ │ │ +0D6205 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0D6209 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D620A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D620B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6288 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D628A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D628E CRC D5D4B9B6 (3587488182) │ │ │ │ -0D6292 Compressed Size 0000064F (1615) │ │ │ │ -0D6296 Uncompressed Size 00001FD5 (8149) │ │ │ │ -0D629A Filename Length 002D (45) │ │ │ │ -0D629C Extra Length 0000 (0) │ │ │ │ -0D629E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D620D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D620F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D6213 CRC D5D4B9B6 (3587488182) │ │ │ │ +0D6217 Compressed Size 0000064F (1615) │ │ │ │ +0D621B Uncompressed Size 00001FD5 (8149) │ │ │ │ +0D621F Filename Length 002D (45) │ │ │ │ +0D6221 Extra Length 0000 (0) │ │ │ │ +0D6223 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD629E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6223: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D62CB PAYLOAD │ │ │ │ +0D6250 PAYLOAD │ │ │ │ │ │ │ │ -0D691A LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0D691E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D691F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6920 General Purpose Flag 0800 (2048) │ │ │ │ +0D689F LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0D68A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D68A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D68A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6922 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6924 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D6928 CRC 5F2F492F (1596934447) │ │ │ │ -0D692C Compressed Size 000005FA (1530) │ │ │ │ -0D6930 Uncompressed Size 0000115F (4447) │ │ │ │ -0D6934 Filename Length 002F (47) │ │ │ │ -0D6936 Extra Length 0000 (0) │ │ │ │ -0D6938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D68A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D68A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D68AD CRC 5F2F492F (1596934447) │ │ │ │ +0D68B1 Compressed Size 000005FA (1530) │ │ │ │ +0D68B5 Uncompressed Size 0000115F (4447) │ │ │ │ +0D68B9 Filename Length 002F (47) │ │ │ │ +0D68BB Extra Length 0000 (0) │ │ │ │ +0D68BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD68BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6967 PAYLOAD │ │ │ │ +0D68EC PAYLOAD │ │ │ │ │ │ │ │ -0D6F61 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0D6F65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6F66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6F67 General Purpose Flag 0800 (2048) │ │ │ │ +0D6EE6 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0D6EEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6EEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6EEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6F69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6F6B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D6F6F CRC EC7220C1 (3966902465) │ │ │ │ -0D6F73 Compressed Size 00000AA9 (2729) │ │ │ │ -0D6F77 Uncompressed Size 00003B75 (15221) │ │ │ │ -0D6F7B Filename Length 002E (46) │ │ │ │ -0D6F7D Extra Length 0000 (0) │ │ │ │ -0D6F7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6EEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6EF0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D6EF4 CRC EC7220C1 (3966902465) │ │ │ │ +0D6EF8 Compressed Size 00000AA9 (2729) │ │ │ │ +0D6EFC Uncompressed Size 00003B75 (15221) │ │ │ │ +0D6F00 Filename Length 002E (46) │ │ │ │ +0D6F02 Extra Length 0000 (0) │ │ │ │ +0D6F04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6F7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6F04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6FAD PAYLOAD │ │ │ │ +0D6F32 PAYLOAD │ │ │ │ │ │ │ │ -0D7A56 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0D7A5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7A5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7A5C General Purpose Flag 0800 (2048) │ │ │ │ +0D79DB LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0D79DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D79E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D79E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7A5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7A60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D7A64 CRC E2E4B33F (3806638911) │ │ │ │ -0D7A68 Compressed Size 0000057C (1404) │ │ │ │ -0D7A6C Uncompressed Size 00001116 (4374) │ │ │ │ -0D7A70 Filename Length 0025 (37) │ │ │ │ -0D7A72 Extra Length 0000 (0) │ │ │ │ -0D7A74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D79E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D79E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D79E9 CRC E2E4B33F (3806638911) │ │ │ │ +0D79ED Compressed Size 0000057C (1404) │ │ │ │ +0D79F1 Uncompressed Size 00001116 (4374) │ │ │ │ +0D79F5 Filename Length 0025 (37) │ │ │ │ +0D79F7 Extra Length 0000 (0) │ │ │ │ +0D79F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7A74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD79F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7A99 PAYLOAD │ │ │ │ +0D7A1E PAYLOAD │ │ │ │ │ │ │ │ -0D8015 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0D8019 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D801A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D801B General Purpose Flag 0800 (2048) │ │ │ │ +0D7F9A LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0D7F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7FA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D801D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D801F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D8023 CRC 84F526AA (2230658730) │ │ │ │ -0D8027 Compressed Size 000009FC (2556) │ │ │ │ -0D802B Uncompressed Size 0000376B (14187) │ │ │ │ -0D802F Filename Length 0024 (36) │ │ │ │ -0D8031 Extra Length 0000 (0) │ │ │ │ -0D8033 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7FA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7FA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D7FA8 CRC 84F526AA (2230658730) │ │ │ │ +0D7FAC Compressed Size 000009FC (2556) │ │ │ │ +0D7FB0 Uncompressed Size 0000376B (14187) │ │ │ │ +0D7FB4 Filename Length 0024 (36) │ │ │ │ +0D7FB6 Extra Length 0000 (0) │ │ │ │ +0D7FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8033: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8057 PAYLOAD │ │ │ │ +0D7FDC PAYLOAD │ │ │ │ │ │ │ │ -0D8A53 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0D8A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8A59 General Purpose Flag 0800 (2048) │ │ │ │ +0D89D8 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0D89DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D89DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D89DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8A5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D8A61 CRC 01EC9A1C (32283164) │ │ │ │ -0D8A65 Compressed Size 0000023B (571) │ │ │ │ -0D8A69 Uncompressed Size 00000426 (1062) │ │ │ │ -0D8A6D Filename Length 0027 (39) │ │ │ │ -0D8A6F Extra Length 0000 (0) │ │ │ │ -0D8A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D89E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D89E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D89E6 CRC 01EC9A1C (32283164) │ │ │ │ +0D89EA Compressed Size 0000023B (571) │ │ │ │ +0D89EE Uncompressed Size 00000426 (1062) │ │ │ │ +0D89F2 Filename Length 0027 (39) │ │ │ │ +0D89F4 Extra Length 0000 (0) │ │ │ │ +0D89F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD89F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8A98 PAYLOAD │ │ │ │ +0D8A1D PAYLOAD │ │ │ │ │ │ │ │ -0D8CD3 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0D8CD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8CD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8CD9 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C58 LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0D8C5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8CDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8CDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D8CE1 CRC 2760EFD4 (660664276) │ │ │ │ -0D8CE5 Compressed Size 0000026E (622) │ │ │ │ -0D8CE9 Uncompressed Size 000006A2 (1698) │ │ │ │ -0D8CED Filename Length 0026 (38) │ │ │ │ -0D8CEF Extra Length 0000 (0) │ │ │ │ -0D8CF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D8C66 CRC 2760EFD4 (660664276) │ │ │ │ +0D8C6A Compressed Size 0000026E (622) │ │ │ │ +0D8C6E Uncompressed Size 000006A2 (1698) │ │ │ │ +0D8C72 Filename Length 0026 (38) │ │ │ │ +0D8C74 Extra Length 0000 (0) │ │ │ │ +0D8C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8CF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8D17 PAYLOAD │ │ │ │ +0D8C9C PAYLOAD │ │ │ │ │ │ │ │ -0D8F85 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0D8F89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8F8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8F8B General Purpose Flag 0800 (2048) │ │ │ │ +0D8F0A LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0D8F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8F10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8F8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8F8F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D8F93 CRC 70A60535 (1889928501) │ │ │ │ -0D8F97 Compressed Size 00000638 (1592) │ │ │ │ -0D8F9B Uncompressed Size 0000115B (4443) │ │ │ │ -0D8F9F Filename Length 002B (43) │ │ │ │ -0D8FA1 Extra Length 0000 (0) │ │ │ │ -0D8FA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8F12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8F14 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D8F18 CRC 70A60535 (1889928501) │ │ │ │ +0D8F1C Compressed Size 00000638 (1592) │ │ │ │ +0D8F20 Uncompressed Size 0000115B (4443) │ │ │ │ +0D8F24 Filename Length 002B (43) │ │ │ │ +0D8F26 Extra Length 0000 (0) │ │ │ │ +0D8F28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8F28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8FCE PAYLOAD │ │ │ │ +0D8F53 PAYLOAD │ │ │ │ │ │ │ │ -0D9606 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0D960A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D960B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D960C General Purpose Flag 0800 (2048) │ │ │ │ +0D958B LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0D958F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9590 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9591 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D960E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9610 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D9614 CRC 599BF8E4 (1503394020) │ │ │ │ -0D9618 Compressed Size 000004AD (1197) │ │ │ │ -0D961C Uncompressed Size 00002339 (9017) │ │ │ │ -0D9620 Filename Length 002A (42) │ │ │ │ -0D9622 Extra Length 0000 (0) │ │ │ │ -0D9624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9593 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9595 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D9599 CRC 599BF8E4 (1503394020) │ │ │ │ +0D959D Compressed Size 000004AD (1197) │ │ │ │ +0D95A1 Uncompressed Size 00002339 (9017) │ │ │ │ +0D95A5 Filename Length 002A (42) │ │ │ │ +0D95A7 Extra Length 0000 (0) │ │ │ │ +0D95A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD95A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D964E PAYLOAD │ │ │ │ +0D95D3 PAYLOAD │ │ │ │ │ │ │ │ -0D9AFB LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0D9AFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9B00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9B01 General Purpose Flag 0800 (2048) │ │ │ │ +0D9A80 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0D9A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9A86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9B03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9B05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0D9B09 CRC F8BEBEFF (4173250303) │ │ │ │ -0D9B0D Compressed Size 00000645 (1605) │ │ │ │ -0D9B11 Uncompressed Size 000012BC (4796) │ │ │ │ -0D9B15 Filename Length 0023 (35) │ │ │ │ -0D9B17 Extra Length 0000 (0) │ │ │ │ -0D9B19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9A8A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0D9A8E CRC F8BEBEFF (4173250303) │ │ │ │ +0D9A92 Compressed Size 00000645 (1605) │ │ │ │ +0D9A96 Uncompressed Size 000012BC (4796) │ │ │ │ +0D9A9A Filename Length 0023 (35) │ │ │ │ +0D9A9C Extra Length 0000 (0) │ │ │ │ +0D9A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9B3C PAYLOAD │ │ │ │ +0D9AC1 PAYLOAD │ │ │ │ │ │ │ │ -0DA181 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DA185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA187 General Purpose Flag 0800 (2048) │ │ │ │ +0DA106 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DA10A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA10B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA10C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA18B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DA18F CRC 56A31D8D (1453530509) │ │ │ │ -0DA193 Compressed Size 0000063E (1598) │ │ │ │ -0DA197 Uncompressed Size 00002805 (10245) │ │ │ │ -0DA19B Filename Length 0022 (34) │ │ │ │ -0DA19D Extra Length 0000 (0) │ │ │ │ -0DA19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA10E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA110 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DA114 CRC 56A31D8D (1453530509) │ │ │ │ +0DA118 Compressed Size 0000063E (1598) │ │ │ │ +0DA11C Uncompressed Size 00002805 (10245) │ │ │ │ +0DA120 Filename Length 0022 (34) │ │ │ │ +0DA122 Extra Length 0000 (0) │ │ │ │ +0DA124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1C1 PAYLOAD │ │ │ │ +0DA146 PAYLOAD │ │ │ │ │ │ │ │ -0DA7FF LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DA803 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA804 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA805 General Purpose Flag 0800 (2048) │ │ │ │ +0DA784 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DA788 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA789 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA78A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA807 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA809 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DA80D CRC 2769A3A0 (661234592) │ │ │ │ -0DA811 Compressed Size 00000285 (645) │ │ │ │ -0DA815 Uncompressed Size 00000567 (1383) │ │ │ │ -0DA819 Filename Length 0028 (40) │ │ │ │ -0DA81B Extra Length 0000 (0) │ │ │ │ -0DA81D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA78C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA78E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DA792 CRC 2769A3A0 (661234592) │ │ │ │ +0DA796 Compressed Size 00000285 (645) │ │ │ │ +0DA79A Uncompressed Size 00000567 (1383) │ │ │ │ +0DA79E Filename Length 0028 (40) │ │ │ │ +0DA7A0 Extra Length 0000 (0) │ │ │ │ +0DA7A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA81D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA7A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA845 PAYLOAD │ │ │ │ +0DA7CA PAYLOAD │ │ │ │ │ │ │ │ -0DAACA LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DAACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAD0 General Purpose Flag 0800 (2048) │ │ │ │ +0DAA4F LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DAA53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAA54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAA55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAD4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DAAD8 CRC 91268DC0 (2435222976) │ │ │ │ -0DAADC Compressed Size 0000032D (813) │ │ │ │ -0DAAE0 Uncompressed Size 00000C3B (3131) │ │ │ │ -0DAAE4 Filename Length 0027 (39) │ │ │ │ -0DAAE6 Extra Length 0000 (0) │ │ │ │ -0DAAE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAA57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAA59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DAA5D CRC 91268DC0 (2435222976) │ │ │ │ +0DAA61 Compressed Size 0000032D (813) │ │ │ │ +0DAA65 Uncompressed Size 00000C3B (3131) │ │ │ │ +0DAA69 Filename Length 0027 (39) │ │ │ │ +0DAA6B Extra Length 0000 (0) │ │ │ │ +0DAA6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAAE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAA6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB0F PAYLOAD │ │ │ │ +0DAA94 PAYLOAD │ │ │ │ │ │ │ │ -0DAE3C LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DAE40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAE41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAE42 General Purpose Flag 0800 (2048) │ │ │ │ +0DADC1 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DADC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DADC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DADC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAE44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAE46 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DAE4A CRC F82AEB7D (4163562365) │ │ │ │ -0DAE4E Compressed Size 00000595 (1429) │ │ │ │ -0DAE52 Uncompressed Size 00000E8B (3723) │ │ │ │ -0DAE56 Filename Length 002D (45) │ │ │ │ -0DAE58 Extra Length 0000 (0) │ │ │ │ -0DAE5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DADC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DADCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DADCF CRC F82AEB7D (4163562365) │ │ │ │ +0DADD3 Compressed Size 00000595 (1429) │ │ │ │ +0DADD7 Uncompressed Size 00000E8B (3723) │ │ │ │ +0DADDB Filename Length 002D (45) │ │ │ │ +0DADDD Extra Length 0000 (0) │ │ │ │ +0DADDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAE5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDADDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAE87 PAYLOAD │ │ │ │ +0DAE0C PAYLOAD │ │ │ │ │ │ │ │ -0DB41C LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0DB420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB422 General Purpose Flag 0800 (2048) │ │ │ │ +0DB3A1 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0DB3A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB3A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB3A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB424 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB426 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DB42A CRC D90110D1 (3640725713) │ │ │ │ -0DB42E Compressed Size 00000452 (1106) │ │ │ │ -0DB432 Uncompressed Size 00001AE6 (6886) │ │ │ │ -0DB436 Filename Length 002C (44) │ │ │ │ -0DB438 Extra Length 0000 (0) │ │ │ │ -0DB43A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB3A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB3AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DB3AF CRC D90110D1 (3640725713) │ │ │ │ +0DB3B3 Compressed Size 00000452 (1106) │ │ │ │ +0DB3B7 Uncompressed Size 00001AE6 (6886) │ │ │ │ +0DB3BB Filename Length 002C (44) │ │ │ │ +0DB3BD Extra Length 0000 (0) │ │ │ │ +0DB3BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB43A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB3BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB466 PAYLOAD │ │ │ │ +0DB3EB PAYLOAD │ │ │ │ │ │ │ │ -0DB8B8 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0DB8BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB8BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB8BE General Purpose Flag 0800 (2048) │ │ │ │ +0DB83D LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0DB841 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB842 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB843 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB8C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB8C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DB8C6 CRC 3A6C33D8 (980169688) │ │ │ │ -0DB8CA Compressed Size 0000032D (813) │ │ │ │ -0DB8CE Uncompressed Size 0000059B (1435) │ │ │ │ -0DB8D2 Filename Length 001E (30) │ │ │ │ -0DB8D4 Extra Length 0000 (0) │ │ │ │ -0DB8D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB845 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB847 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DB84B CRC 3A6C33D8 (980169688) │ │ │ │ +0DB84F Compressed Size 0000032D (813) │ │ │ │ +0DB853 Uncompressed Size 0000059B (1435) │ │ │ │ +0DB857 Filename Length 001E (30) │ │ │ │ +0DB859 Extra Length 0000 (0) │ │ │ │ +0DB85B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB8D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB85B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB8F4 PAYLOAD │ │ │ │ +0DB879 PAYLOAD │ │ │ │ │ │ │ │ -0DBC21 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0DBC25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBC26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBC27 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBA6 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0DBBAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBC29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBC2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DBC2F CRC EA9E693A (3936250170) │ │ │ │ -0DBC33 Compressed Size 0000036D (877) │ │ │ │ -0DBC37 Uncompressed Size 00000A42 (2626) │ │ │ │ -0DBC3B Filename Length 001D (29) │ │ │ │ -0DBC3D Extra Length 0000 (0) │ │ │ │ -0DBC3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DBBB4 CRC EA9E693A (3936250170) │ │ │ │ +0DBBB8 Compressed Size 0000036D (877) │ │ │ │ +0DBBBC Uncompressed Size 00000A42 (2626) │ │ │ │ +0DBBC0 Filename Length 001D (29) │ │ │ │ +0DBBC2 Extra Length 0000 (0) │ │ │ │ +0DBBC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBC3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC5C PAYLOAD │ │ │ │ +0DBBE1 PAYLOAD │ │ │ │ │ │ │ │ -0DBFC9 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0DBFCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBFCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBFCF General Purpose Flag 0800 (2048) │ │ │ │ +0DBF4E LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0DBF52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBF53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBF54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBFD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBFD3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DBFD7 CRC 5DA9C9B2 (1571408306) │ │ │ │ -0DBFDB Compressed Size 00000246 (582) │ │ │ │ -0DBFDF Uncompressed Size 000004BD (1213) │ │ │ │ -0DBFE3 Filename Length 0027 (39) │ │ │ │ -0DBFE5 Extra Length 0000 (0) │ │ │ │ -0DBFE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBF56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBF58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DBF5C CRC 5DA9C9B2 (1571408306) │ │ │ │ +0DBF60 Compressed Size 00000246 (582) │ │ │ │ +0DBF64 Uncompressed Size 000004BD (1213) │ │ │ │ +0DBF68 Filename Length 0027 (39) │ │ │ │ +0DBF6A Extra Length 0000 (0) │ │ │ │ +0DBF6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC00E PAYLOAD │ │ │ │ +0DBF93 PAYLOAD │ │ │ │ │ │ │ │ -0DC254 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0DC258 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC259 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC25A General Purpose Flag 0800 (2048) │ │ │ │ +0DC1D9 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0DC1DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC1DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC1DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC25C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC25E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DC262 CRC C336F1E5 (3275157989) │ │ │ │ -0DC266 Compressed Size 00000211 (529) │ │ │ │ -0DC26A Uncompressed Size 000007A0 (1952) │ │ │ │ -0DC26E Filename Length 0026 (38) │ │ │ │ -0DC270 Extra Length 0000 (0) │ │ │ │ -0DC272 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC1E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC1E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DC1E7 CRC C336F1E5 (3275157989) │ │ │ │ +0DC1EB Compressed Size 00000211 (529) │ │ │ │ +0DC1EF Uncompressed Size 000007A0 (1952) │ │ │ │ +0DC1F3 Filename Length 0026 (38) │ │ │ │ +0DC1F5 Extra Length 0000 (0) │ │ │ │ +0DC1F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC272: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC1F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC298 PAYLOAD │ │ │ │ +0DC21D PAYLOAD │ │ │ │ │ │ │ │ -0DC4A9 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0DC4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC4AF General Purpose Flag 0800 (2048) │ │ │ │ +0DC42E LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0DC432 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC433 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC434 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC4B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC4B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DC4B7 CRC 2A823A22 (713177634) │ │ │ │ -0DC4BB Compressed Size 00000398 (920) │ │ │ │ -0DC4BF Uncompressed Size 000008FB (2299) │ │ │ │ -0DC4C3 Filename Length 002E (46) │ │ │ │ -0DC4C5 Extra Length 0000 (0) │ │ │ │ -0DC4C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC436 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC438 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DC43C CRC 2A823A22 (713177634) │ │ │ │ +0DC440 Compressed Size 00000398 (920) │ │ │ │ +0DC444 Uncompressed Size 000008FB (2299) │ │ │ │ +0DC448 Filename Length 002E (46) │ │ │ │ +0DC44A Extra Length 0000 (0) │ │ │ │ +0DC44C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC4C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC44C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC4F5 PAYLOAD │ │ │ │ +0DC47A PAYLOAD │ │ │ │ │ │ │ │ -0DC88D LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0DC891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC893 General Purpose Flag 0800 (2048) │ │ │ │ +0DC812 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0DC816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC818 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC895 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC897 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DC89B CRC AAF86018 (2868404248) │ │ │ │ -0DC89F Compressed Size 000002A3 (675) │ │ │ │ -0DC8A3 Uncompressed Size 00000E90 (3728) │ │ │ │ -0DC8A7 Filename Length 002D (45) │ │ │ │ -0DC8A9 Extra Length 0000 (0) │ │ │ │ -0DC8AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC81A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC81C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DC820 CRC AAF86018 (2868404248) │ │ │ │ +0DC824 Compressed Size 000002A3 (675) │ │ │ │ +0DC828 Uncompressed Size 00000E90 (3728) │ │ │ │ +0DC82C Filename Length 002D (45) │ │ │ │ +0DC82E Extra Length 0000 (0) │ │ │ │ +0DC830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8D8 PAYLOAD │ │ │ │ +0DC85D PAYLOAD │ │ │ │ │ │ │ │ -0DCB7B LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0DCB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCB81 General Purpose Flag 0800 (2048) │ │ │ │ +0DCB00 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0DCB04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCB05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCB06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCB85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DCB89 CRC 5C84C96A (1552206186) │ │ │ │ -0DCB8D Compressed Size 00000213 (531) │ │ │ │ -0DCB91 Uncompressed Size 0000041B (1051) │ │ │ │ -0DCB95 Filename Length 0024 (36) │ │ │ │ -0DCB97 Extra Length 0000 (0) │ │ │ │ -0DCB99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCB08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCB0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DCB0E CRC 5C84C96A (1552206186) │ │ │ │ +0DCB12 Compressed Size 00000213 (531) │ │ │ │ +0DCB16 Uncompressed Size 0000041B (1051) │ │ │ │ +0DCB1A Filename Length 0024 (36) │ │ │ │ +0DCB1C Extra Length 0000 (0) │ │ │ │ +0DCB1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCB99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCB1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCBBD PAYLOAD │ │ │ │ +0DCB42 PAYLOAD │ │ │ │ │ │ │ │ -0DCDD0 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0DCDD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCDD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCDD6 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD55 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0DCD59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCDD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCDDA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DCDDE CRC 73FF1013 (1946095635) │ │ │ │ -0DCDE2 Compressed Size 0000047A (1146) │ │ │ │ -0DCDE6 Uncompressed Size 00000B24 (2852) │ │ │ │ -0DCDEA Filename Length 0023 (35) │ │ │ │ -0DCDEC Extra Length 0000 (0) │ │ │ │ -0DCDEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DCD63 CRC 73FF1013 (1946095635) │ │ │ │ +0DCD67 Compressed Size 0000047A (1146) │ │ │ │ +0DCD6B Uncompressed Size 00000B24 (2852) │ │ │ │ +0DCD6F Filename Length 0023 (35) │ │ │ │ +0DCD71 Extra Length 0000 (0) │ │ │ │ +0DCD73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCDEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCE11 PAYLOAD │ │ │ │ +0DCD96 PAYLOAD │ │ │ │ │ │ │ │ -0DD28B LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0DD28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD291 General Purpose Flag 0800 (2048) │ │ │ │ +0DD210 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0DD214 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD215 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD216 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD293 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD295 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DD299 CRC E54E083B (3847096379) │ │ │ │ -0DD29D Compressed Size 000002AA (682) │ │ │ │ -0DD2A1 Uncompressed Size 000005DC (1500) │ │ │ │ -0DD2A5 Filename Length 002B (43) │ │ │ │ -0DD2A7 Extra Length 0000 (0) │ │ │ │ -0DD2A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD218 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD21A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD21E CRC E54E083B (3847096379) │ │ │ │ +0DD222 Compressed Size 000002AA (682) │ │ │ │ +0DD226 Uncompressed Size 000005DC (1500) │ │ │ │ +0DD22A Filename Length 002B (43) │ │ │ │ +0DD22C Extra Length 0000 (0) │ │ │ │ +0DD22E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD2A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD22E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD2D4 PAYLOAD │ │ │ │ +0DD259 PAYLOAD │ │ │ │ │ │ │ │ -0DD57E LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0DD582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD584 General Purpose Flag 0800 (2048) │ │ │ │ +0DD503 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0DD507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD509 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD588 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DD58C CRC 2321B0AB (589410475) │ │ │ │ -0DD590 Compressed Size 000001FF (511) │ │ │ │ -0DD594 Uncompressed Size 000007EA (2026) │ │ │ │ -0DD598 Filename Length 002A (42) │ │ │ │ -0DD59A Extra Length 0000 (0) │ │ │ │ -0DD59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD50B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD50D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD511 CRC 2321B0AB (589410475) │ │ │ │ +0DD515 Compressed Size 000001FF (511) │ │ │ │ +0DD519 Uncompressed Size 000007EA (2026) │ │ │ │ +0DD51D Filename Length 002A (42) │ │ │ │ +0DD51F Extra Length 0000 (0) │ │ │ │ +0DD521 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD521: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD5C6 PAYLOAD │ │ │ │ +0DD54B PAYLOAD │ │ │ │ │ │ │ │ -0DD7C5 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0DD7C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD7CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD7CB General Purpose Flag 0800 (2048) │ │ │ │ +0DD74A LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0DD74E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD74F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD750 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD7CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD7CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DD7D3 CRC 120BE362 (302768994) │ │ │ │ -0DD7D7 Compressed Size 0000020F (527) │ │ │ │ -0DD7DB Uncompressed Size 00000400 (1024) │ │ │ │ -0DD7DF Filename Length 0021 (33) │ │ │ │ -0DD7E1 Extra Length 0000 (0) │ │ │ │ -0DD7E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD752 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD754 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD758 CRC 120BE362 (302768994) │ │ │ │ +0DD75C Compressed Size 0000020F (527) │ │ │ │ +0DD760 Uncompressed Size 00000400 (1024) │ │ │ │ +0DD764 Filename Length 0021 (33) │ │ │ │ +0DD766 Extra Length 0000 (0) │ │ │ │ +0DD768 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD7E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD768: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD804 PAYLOAD │ │ │ │ +0DD789 PAYLOAD │ │ │ │ │ │ │ │ -0DDA13 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0DDA17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDA18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDA19 General Purpose Flag 0800 (2048) │ │ │ │ +0DD998 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0DD99C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD99D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD99E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDA1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDA1D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DDA21 CRC 2C0C94E7 (739022055) │ │ │ │ -0DDA25 Compressed Size 0000029D (669) │ │ │ │ -0DDA29 Uncompressed Size 00000714 (1812) │ │ │ │ -0DDA2D Filename Length 0020 (32) │ │ │ │ -0DDA2F Extra Length 0000 (0) │ │ │ │ -0DDA31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD9A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD9A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DD9A6 CRC 2C0C94E7 (739022055) │ │ │ │ +0DD9AA Compressed Size 0000029D (669) │ │ │ │ +0DD9AE Uncompressed Size 00000714 (1812) │ │ │ │ +0DD9B2 Filename Length 0020 (32) │ │ │ │ +0DD9B4 Extra Length 0000 (0) │ │ │ │ +0DD9B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD9B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDA51 PAYLOAD │ │ │ │ +0DD9D6 PAYLOAD │ │ │ │ │ │ │ │ -0DDCEE LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0DDCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDCF4 General Purpose Flag 0800 (2048) │ │ │ │ +0DDC73 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0DDC77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DDC78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DDC79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDCF8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DDCFC CRC ECE39603 (3974338051) │ │ │ │ -0DDD00 Compressed Size 00000419 (1049) │ │ │ │ -0DDD04 Uncompressed Size 00000C3C (3132) │ │ │ │ -0DDD08 Filename Length 0028 (40) │ │ │ │ -0DDD0A Extra Length 0000 (0) │ │ │ │ -0DDD0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DDC7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DDC7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DDC81 CRC ECE39603 (3974338051) │ │ │ │ +0DDC85 Compressed Size 00000419 (1049) │ │ │ │ +0DDC89 Uncompressed Size 00000C3C (3132) │ │ │ │ +0DDC8D Filename Length 0028 (40) │ │ │ │ +0DDC8F Extra Length 0000 (0) │ │ │ │ +0DDC91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDD0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDDC91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDD34 PAYLOAD │ │ │ │ +0DDCB9 PAYLOAD │ │ │ │ │ │ │ │ -0DE14D LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0DE151 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE152 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE153 General Purpose Flag 0800 (2048) │ │ │ │ +0DE0D2 LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0DE0D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE0D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE0D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE155 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE157 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DE15B CRC 91EE9713 (2448332563) │ │ │ │ -0DE15F Compressed Size 0000033E (830) │ │ │ │ -0DE163 Uncompressed Size 0000166A (5738) │ │ │ │ -0DE167 Filename Length 0027 (39) │ │ │ │ -0DE169 Extra Length 0000 (0) │ │ │ │ -0DE16B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE0DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE0DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DE0E0 CRC 91EE9713 (2448332563) │ │ │ │ +0DE0E4 Compressed Size 0000033E (830) │ │ │ │ +0DE0E8 Uncompressed Size 0000166A (5738) │ │ │ │ +0DE0EC Filename Length 0027 (39) │ │ │ │ +0DE0EE Extra Length 0000 (0) │ │ │ │ +0DE0F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE16B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE0F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE192 PAYLOAD │ │ │ │ +0DE117 PAYLOAD │ │ │ │ │ │ │ │ -0DE4D0 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0DE4D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE4D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE4D6 General Purpose Flag 0800 (2048) │ │ │ │ +0DE455 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0DE459 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE45A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE45B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE4D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE4DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DE4DE CRC 48ABDFB2 (1219223474) │ │ │ │ -0DE4E2 Compressed Size 00000240 (576) │ │ │ │ -0DE4E6 Uncompressed Size 00000490 (1168) │ │ │ │ -0DE4EA Filename Length 0022 (34) │ │ │ │ -0DE4EC Extra Length 0000 (0) │ │ │ │ -0DE4EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE45D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE45F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DE463 CRC 48ABDFB2 (1219223474) │ │ │ │ +0DE467 Compressed Size 00000240 (576) │ │ │ │ +0DE46B Uncompressed Size 00000490 (1168) │ │ │ │ +0DE46F Filename Length 0022 (34) │ │ │ │ +0DE471 Extra Length 0000 (0) │ │ │ │ +0DE473 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE4EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE473: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE510 PAYLOAD │ │ │ │ +0DE495 PAYLOAD │ │ │ │ │ │ │ │ -0DE750 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0DE754 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE755 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE756 General Purpose Flag 0800 (2048) │ │ │ │ +0DE6D5 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0DE6D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE6DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE6DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE758 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE75A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DE75E CRC 5A4B242E (1514873902) │ │ │ │ -0DE762 Compressed Size 00000320 (800) │ │ │ │ -0DE766 Uncompressed Size 00000950 (2384) │ │ │ │ -0DE76A Filename Length 0021 (33) │ │ │ │ -0DE76C Extra Length 0000 (0) │ │ │ │ -0DE76E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE6DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE6DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DE6E3 CRC 5A4B242E (1514873902) │ │ │ │ +0DE6E7 Compressed Size 00000320 (800) │ │ │ │ +0DE6EB Uncompressed Size 00000950 (2384) │ │ │ │ +0DE6EF Filename Length 0021 (33) │ │ │ │ +0DE6F1 Extra Length 0000 (0) │ │ │ │ +0DE6F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE76E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE6F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE78F PAYLOAD │ │ │ │ +0DE714 PAYLOAD │ │ │ │ │ │ │ │ -0DEAAF LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0DEAB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEAB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEAB5 General Purpose Flag 0800 (2048) │ │ │ │ +0DEA34 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0DEA38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEA39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEA3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEAB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEAB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DEABD CRC F470EBE5 (4101041125) │ │ │ │ -0DEAC1 Compressed Size 00000344 (836) │ │ │ │ -0DEAC5 Uncompressed Size 000007DF (2015) │ │ │ │ -0DEAC9 Filename Length 0029 (41) │ │ │ │ -0DEACB Extra Length 0000 (0) │ │ │ │ -0DEACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEA3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEA3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DEA42 CRC F470EBE5 (4101041125) │ │ │ │ +0DEA46 Compressed Size 00000344 (836) │ │ │ │ +0DEA4A Uncompressed Size 000007DF (2015) │ │ │ │ +0DEA4E Filename Length 0029 (41) │ │ │ │ +0DEA50 Extra Length 0000 (0) │ │ │ │ +0DEA52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEA52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEAF6 PAYLOAD │ │ │ │ +0DEA7B PAYLOAD │ │ │ │ │ │ │ │ -0DEE3A LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0DEE3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEE3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEE40 General Purpose Flag 0800 (2048) │ │ │ │ +0DEDBF LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0DEDC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEDC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEDC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEE42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEE44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DEE48 CRC 9F5C12CC (2673611468) │ │ │ │ -0DEE4C Compressed Size 0000026F (623) │ │ │ │ -0DEE50 Uncompressed Size 00000BCB (3019) │ │ │ │ -0DEE54 Filename Length 0028 (40) │ │ │ │ -0DEE56 Extra Length 0000 (0) │ │ │ │ -0DEE58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEDC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEDC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DEDCD CRC 9F5C12CC (2673611468) │ │ │ │ +0DEDD1 Compressed Size 0000026F (623) │ │ │ │ +0DEDD5 Uncompressed Size 00000BCB (3019) │ │ │ │ +0DEDD9 Filename Length 0028 (40) │ │ │ │ +0DEDDB Extra Length 0000 (0) │ │ │ │ +0DEDDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEE58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEDDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEE80 PAYLOAD │ │ │ │ +0DEE05 PAYLOAD │ │ │ │ │ │ │ │ -0DF0EF LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0DF0F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF0F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF0F5 General Purpose Flag 0800 (2048) │ │ │ │ +0DF074 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0DF078 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF079 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF07A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF0F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF0F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DF0FD CRC 28D5CF2B (685100843) │ │ │ │ -0DF101 Compressed Size 0000023F (575) │ │ │ │ -0DF105 Uncompressed Size 00000487 (1159) │ │ │ │ -0DF109 Filename Length 0021 (33) │ │ │ │ -0DF10B Extra Length 0000 (0) │ │ │ │ -0DF10D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF07C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF07E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DF082 CRC 28D5CF2B (685100843) │ │ │ │ +0DF086 Compressed Size 0000023F (575) │ │ │ │ +0DF08A Uncompressed Size 00000487 (1159) │ │ │ │ +0DF08E Filename Length 0021 (33) │ │ │ │ +0DF090 Extra Length 0000 (0) │ │ │ │ +0DF092 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF10D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF092: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF12E PAYLOAD │ │ │ │ +0DF0B3 PAYLOAD │ │ │ │ │ │ │ │ -0DF36D LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0DF371 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF372 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF373 General Purpose Flag 0800 (2048) │ │ │ │ +0DF2F2 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0DF2F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF2F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF2F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF375 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF377 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DF37B CRC 9F2AC24A (2670379594) │ │ │ │ -0DF37F Compressed Size 000002CB (715) │ │ │ │ -0DF383 Uncompressed Size 00000875 (2165) │ │ │ │ -0DF387 Filename Length 0020 (32) │ │ │ │ -0DF389 Extra Length 0000 (0) │ │ │ │ -0DF38B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF2FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF2FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DF300 CRC 9F2AC24A (2670379594) │ │ │ │ +0DF304 Compressed Size 000002CB (715) │ │ │ │ +0DF308 Uncompressed Size 00000875 (2165) │ │ │ │ +0DF30C Filename Length 0020 (32) │ │ │ │ +0DF30E Extra Length 0000 (0) │ │ │ │ +0DF310 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF38B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF310: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF3AB PAYLOAD │ │ │ │ +0DF330 PAYLOAD │ │ │ │ │ │ │ │ -0DF676 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0DF67A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF67B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF67C General Purpose Flag 0800 (2048) │ │ │ │ +0DF5FB LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0DF5FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF600 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF601 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF67E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF680 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DF684 CRC DD26F784 (3710318468) │ │ │ │ -0DF688 Compressed Size 00000406 (1030) │ │ │ │ -0DF68C Uncompressed Size 000009AC (2476) │ │ │ │ -0DF690 Filename Length 0028 (40) │ │ │ │ -0DF692 Extra Length 0000 (0) │ │ │ │ -0DF694 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF603 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF605 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DF609 CRC DD26F784 (3710318468) │ │ │ │ +0DF60D Compressed Size 00000406 (1030) │ │ │ │ +0DF611 Uncompressed Size 000009AC (2476) │ │ │ │ +0DF615 Filename Length 0028 (40) │ │ │ │ +0DF617 Extra Length 0000 (0) │ │ │ │ +0DF619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF6BC PAYLOAD │ │ │ │ +0DF641 PAYLOAD │ │ │ │ │ │ │ │ -0DFAC2 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0DFAC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFAC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFAC8 General Purpose Flag 0800 (2048) │ │ │ │ +0DFA47 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0DFA4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFA4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFA4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFACC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DFAD0 CRC D4030F59 (3556970329) │ │ │ │ -0DFAD4 Compressed Size 000002FD (765) │ │ │ │ -0DFAD8 Uncompressed Size 00000EE3 (3811) │ │ │ │ -0DFADC Filename Length 0027 (39) │ │ │ │ -0DFADE Extra Length 0000 (0) │ │ │ │ -0DFAE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFA4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFA51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DFA55 CRC D4030F59 (3556970329) │ │ │ │ +0DFA59 Compressed Size 000002FD (765) │ │ │ │ +0DFA5D Uncompressed Size 00000EE3 (3811) │ │ │ │ +0DFA61 Filename Length 0027 (39) │ │ │ │ +0DFA63 Extra Length 0000 (0) │ │ │ │ +0DFA65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFAE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFA65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFB07 PAYLOAD │ │ │ │ +0DFA8C PAYLOAD │ │ │ │ │ │ │ │ -0DFE04 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0DFE08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFE09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFE0A General Purpose Flag 0800 (2048) │ │ │ │ +0DFD89 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0DFD8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFD8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFD8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFE0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFE0E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0DFE12 CRC 63013EA2 (1661025954) │ │ │ │ -0DFE16 Compressed Size 00000456 (1110) │ │ │ │ -0DFE1A Uncompressed Size 00000B6B (2923) │ │ │ │ -0DFE1E Filename Length 002C (44) │ │ │ │ -0DFE20 Extra Length 0000 (0) │ │ │ │ -0DFE22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFD91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFD93 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0DFD97 CRC 63013EA2 (1661025954) │ │ │ │ +0DFD9B Compressed Size 00000456 (1110) │ │ │ │ +0DFD9F Uncompressed Size 00000B6B (2923) │ │ │ │ +0DFDA3 Filename Length 002C (44) │ │ │ │ +0DFDA5 Extra Length 0000 (0) │ │ │ │ +0DFDA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFE22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFDA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFE4E PAYLOAD │ │ │ │ +0DFDD3 PAYLOAD │ │ │ │ │ │ │ │ -0E02A4 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E02A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E02A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E02AA General Purpose Flag 0800 (2048) │ │ │ │ +0E0229 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E022D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E022E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E022F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E02AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E02AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E02B2 CRC 0E3E5D33 (238968115) │ │ │ │ -0E02B6 Compressed Size 00000648 (1608) │ │ │ │ -0E02BA Uncompressed Size 000020E4 (8420) │ │ │ │ -0E02BE Filename Length 002B (43) │ │ │ │ -0E02C0 Extra Length 0000 (0) │ │ │ │ -0E02C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0231 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0233 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E0237 CRC 0E3E5D33 (238968115) │ │ │ │ +0E023B Compressed Size 00000648 (1608) │ │ │ │ +0E023F Uncompressed Size 000020E4 (8420) │ │ │ │ +0E0243 Filename Length 002B (43) │ │ │ │ +0E0245 Extra Length 0000 (0) │ │ │ │ +0E0247 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE02C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0247: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E02ED PAYLOAD │ │ │ │ +0E0272 PAYLOAD │ │ │ │ │ │ │ │ -0E0935 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E0939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E093A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E093B General Purpose Flag 0800 (2048) │ │ │ │ +0E08BA LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E08BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E08BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E08C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E093D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E093F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E0943 CRC 70E262F3 (1893884659) │ │ │ │ -0E0947 Compressed Size 000010BC (4284) │ │ │ │ -0E094B Uncompressed Size 000030B2 (12466) │ │ │ │ -0E094F Filename Length 001C (28) │ │ │ │ -0E0951 Extra Length 0000 (0) │ │ │ │ -0E0953 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E08C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E08C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E08C8 CRC AB82B570 (2877470064) │ │ │ │ +0E08CC Compressed Size 000010C0 (4288) │ │ │ │ +0E08D0 Uncompressed Size 000030B2 (12466) │ │ │ │ +0E08D4 Filename Length 001C (28) │ │ │ │ +0E08D6 Extra Length 0000 (0) │ │ │ │ +0E08D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0953: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE08D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E096F PAYLOAD │ │ │ │ +0E08F4 PAYLOAD │ │ │ │ │ │ │ │ -0E1A2B LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E1A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1A31 General Purpose Flag 0800 (2048) │ │ │ │ +0E19B4 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E19B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E19B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E19BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1A35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E1A39 CRC C8CF5F92 (3369033618) │ │ │ │ -0E1A3D Compressed Size 00001EC9 (7881) │ │ │ │ -0E1A41 Uncompressed Size 0000EFC8 (61384) │ │ │ │ -0E1A45 Filename Length 001B (27) │ │ │ │ -0E1A47 Extra Length 0000 (0) │ │ │ │ -0E1A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E19BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E19BE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E19C2 CRC EF81B4B7 (4018255031) │ │ │ │ +0E19C6 Compressed Size 00001F11 (7953) │ │ │ │ +0E19CA Uncompressed Size 0000EFC8 (61384) │ │ │ │ +0E19CE Filename Length 001B (27) │ │ │ │ +0E19D0 Extra Length 0000 (0) │ │ │ │ +0E19D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE19D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1A64 PAYLOAD │ │ │ │ +0E19ED PAYLOAD │ │ │ │ │ │ │ │ -0E392D LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E3931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3933 General Purpose Flag 0800 (2048) │ │ │ │ +0E38FE LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E3902 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3903 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3904 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3935 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E3937 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E393B CRC 00000000 (0) │ │ │ │ -0E393F Compressed Size 00000000 (0) │ │ │ │ -0E3943 Uncompressed Size 00000000 (0) │ │ │ │ -0E3947 Filename Length 0013 (19) │ │ │ │ -0E3949 Extra Length 0000 (0) │ │ │ │ -0E394B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3906 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E3908 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E390C CRC 00000000 (0) │ │ │ │ +0E3910 Compressed Size 00000000 (0) │ │ │ │ +0E3914 Uncompressed Size 00000000 (0) │ │ │ │ +0E3918 Filename Length 0013 (19) │ │ │ │ +0E391A Extra Length 0000 (0) │ │ │ │ +0E391C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE394B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE391C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E395E LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E3962 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3963 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3964 General Purpose Flag 0800 (2048) │ │ │ │ +0E392F LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E3933 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3934 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3935 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3966 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3968 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E396C CRC 8F0E0246 (2400059974) │ │ │ │ -0E3970 Compressed Size 000006C2 (1730) │ │ │ │ -0E3974 Uncompressed Size 000011D9 (4569) │ │ │ │ -0E3978 Filename Length 0025 (37) │ │ │ │ -0E397A Extra Length 0000 (0) │ │ │ │ -0E397C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3937 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3939 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E393D CRC 8F0E0246 (2400059974) │ │ │ │ +0E3941 Compressed Size 000006C2 (1730) │ │ │ │ +0E3945 Uncompressed Size 000011D9 (4569) │ │ │ │ +0E3949 Filename Length 0025 (37) │ │ │ │ +0E394B Extra Length 0000 (0) │ │ │ │ +0E394D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE397C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE394D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E39A1 PAYLOAD │ │ │ │ +0E3972 PAYLOAD │ │ │ │ │ │ │ │ -0E4063 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E4067 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4068 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4069 General Purpose Flag 0800 (2048) │ │ │ │ +0E4034 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E4038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E403A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E406B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E406D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E4071 CRC 631F4D5B (1662995803) │ │ │ │ -0E4075 Compressed Size 00001056 (4182) │ │ │ │ -0E4079 Uncompressed Size 00005D15 (23829) │ │ │ │ -0E407D Filename Length 0024 (36) │ │ │ │ -0E407F Extra Length 0000 (0) │ │ │ │ -0E4081 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E403C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E403E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E4042 CRC 631F4D5B (1662995803) │ │ │ │ +0E4046 Compressed Size 00001056 (4182) │ │ │ │ +0E404A Uncompressed Size 00005D15 (23829) │ │ │ │ +0E404E Filename Length 0024 (36) │ │ │ │ +0E4050 Extra Length 0000 (0) │ │ │ │ +0E4052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4081: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E40A5 PAYLOAD │ │ │ │ +0E4076 PAYLOAD │ │ │ │ │ │ │ │ -0E50FB LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E50FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5101 General Purpose Flag 0800 (2048) │ │ │ │ +0E50CC LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E50D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E50D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E50D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5105 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E5109 CRC D6AB40E6 (3601547494) │ │ │ │ -0E510D Compressed Size 000007B2 (1970) │ │ │ │ -0E5111 Uncompressed Size 00001489 (5257) │ │ │ │ -0E5115 Filename Length 0024 (36) │ │ │ │ -0E5117 Extra Length 0000 (0) │ │ │ │ -0E5119 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E50D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E50D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E50DA CRC D6AB40E6 (3601547494) │ │ │ │ +0E50DE Compressed Size 000007B2 (1970) │ │ │ │ +0E50E2 Uncompressed Size 00001489 (5257) │ │ │ │ +0E50E6 Filename Length 0024 (36) │ │ │ │ +0E50E8 Extra Length 0000 (0) │ │ │ │ +0E50EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5119: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE50EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E513D PAYLOAD │ │ │ │ +0E510E PAYLOAD │ │ │ │ │ │ │ │ -0E58EF LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E58F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E58F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E58F5 General Purpose Flag 0800 (2048) │ │ │ │ +0E58C0 LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E58C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E58F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E58F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E58FD CRC 6B2FCC6F (1798294639) │ │ │ │ -0E5901 Compressed Size 00000C29 (3113) │ │ │ │ -0E5905 Uncompressed Size 00004B62 (19298) │ │ │ │ -0E5909 Filename Length 0023 (35) │ │ │ │ -0E590B Extra Length 0000 (0) │ │ │ │ -0E590D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58CA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E58CE CRC 6B2FCC6F (1798294639) │ │ │ │ +0E58D2 Compressed Size 00000C29 (3113) │ │ │ │ +0E58D6 Uncompressed Size 00004B62 (19298) │ │ │ │ +0E58DA Filename Length 0023 (35) │ │ │ │ +0E58DC Extra Length 0000 (0) │ │ │ │ +0E58DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE590D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5930 PAYLOAD │ │ │ │ +0E5901 PAYLOAD │ │ │ │ │ │ │ │ -0E6559 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E655D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E655E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E655F General Purpose Flag 0800 (2048) │ │ │ │ +0E652A LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E652E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E652F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6530 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6561 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6563 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E6567 CRC D963A673 (3647186547) │ │ │ │ -0E656B Compressed Size 000018DF (6367) │ │ │ │ -0E656F Uncompressed Size 00004E42 (20034) │ │ │ │ -0E6573 Filename Length 0020 (32) │ │ │ │ -0E6575 Extra Length 0000 (0) │ │ │ │ -0E6577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6532 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6534 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E6538 CRC D963A673 (3647186547) │ │ │ │ +0E653C Compressed Size 000018DF (6367) │ │ │ │ +0E6540 Uncompressed Size 00004E42 (20034) │ │ │ │ +0E6544 Filename Length 0020 (32) │ │ │ │ +0E6546 Extra Length 0000 (0) │ │ │ │ +0E6548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6597 PAYLOAD │ │ │ │ +0E6568 PAYLOAD │ │ │ │ │ │ │ │ -0E7E76 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E7E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E7E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E7E7C General Purpose Flag 0800 (2048) │ │ │ │ +0E7E47 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E7E4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E7E4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E7E4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E7E7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E7E80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E7E84 CRC B857BDE2 (3092757986) │ │ │ │ -0E7E88 Compressed Size 000011C7 (4551) │ │ │ │ -0E7E8C Uncompressed Size 00005F2A (24362) │ │ │ │ -0E7E90 Filename Length 001F (31) │ │ │ │ -0E7E92 Extra Length 0000 (0) │ │ │ │ -0E7E94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E7E4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E7E51 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E7E55 CRC B857BDE2 (3092757986) │ │ │ │ +0E7E59 Compressed Size 000011C7 (4551) │ │ │ │ +0E7E5D Uncompressed Size 00005F2A (24362) │ │ │ │ +0E7E61 Filename Length 001F (31) │ │ │ │ +0E7E63 Extra Length 0000 (0) │ │ │ │ +0E7E65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE7E94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE7E65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E7EB3 PAYLOAD │ │ │ │ +0E7E84 PAYLOAD │ │ │ │ │ │ │ │ -0E907A LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E907E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E907F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9080 General Purpose Flag 0800 (2048) │ │ │ │ +0E904B LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E904F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9050 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9051 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9082 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9084 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9088 CRC 00000000 (0) │ │ │ │ -0E908C Compressed Size 00000000 (0) │ │ │ │ -0E9090 Uncompressed Size 00000000 (0) │ │ │ │ -0E9094 Filename Length 0019 (25) │ │ │ │ -0E9096 Extra Length 0000 (0) │ │ │ │ -0E9098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9053 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9055 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9059 CRC 00000000 (0) │ │ │ │ +0E905D Compressed Size 00000000 (0) │ │ │ │ +0E9061 Uncompressed Size 00000000 (0) │ │ │ │ +0E9065 Filename Length 0019 (25) │ │ │ │ +0E9067 Extra Length 0000 (0) │ │ │ │ +0E9069 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9069: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E90B1 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E90B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E90B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E90B7 General Purpose Flag 0800 (2048) │ │ │ │ +0E9082 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9088 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E90B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E90BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E90BF CRC 4D6C2F7F (1298935679) │ │ │ │ -0E90C3 Compressed Size 00000532 (1330) │ │ │ │ -0E90C7 Uncompressed Size 00000D4A (3402) │ │ │ │ -0E90CB Filename Length 002B (43) │ │ │ │ -0E90CD Extra Length 0000 (0) │ │ │ │ -0E90CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E908A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E908C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9090 CRC 4D6C2F7F (1298935679) │ │ │ │ +0E9094 Compressed Size 00000532 (1330) │ │ │ │ +0E9098 Uncompressed Size 00000D4A (3402) │ │ │ │ +0E909C Filename Length 002B (43) │ │ │ │ +0E909E Extra Length 0000 (0) │ │ │ │ +0E90A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE90CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE90A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E90FA PAYLOAD │ │ │ │ +0E90CB PAYLOAD │ │ │ │ │ │ │ │ -0E962C LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9632 General Purpose Flag 0800 (2048) │ │ │ │ +0E95FD LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E9601 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9602 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9603 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9634 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9636 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E963A CRC 8E3EC6BB (2386478779) │ │ │ │ -0E963E Compressed Size 000005D1 (1489) │ │ │ │ -0E9642 Uncompressed Size 00001E54 (7764) │ │ │ │ -0E9646 Filename Length 002A (42) │ │ │ │ -0E9648 Extra Length 0000 (0) │ │ │ │ -0E964A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9605 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9607 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E960B CRC 8E3EC6BB (2386478779) │ │ │ │ +0E960F Compressed Size 000005D1 (1489) │ │ │ │ +0E9613 Uncompressed Size 00001E54 (7764) │ │ │ │ +0E9617 Filename Length 002A (42) │ │ │ │ +0E9619 Extra Length 0000 (0) │ │ │ │ +0E961B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE964A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE961B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9674 PAYLOAD │ │ │ │ +0E9645 PAYLOAD │ │ │ │ │ │ │ │ -0E9C45 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C4B General Purpose Flag 0800 (2048) │ │ │ │ +0E9C16 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C4F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9C53 CRC D27339EF (3530766831) │ │ │ │ -0E9C57 Compressed Size 000000D5 (213) │ │ │ │ -0E9C5B Uncompressed Size 0000013A (314) │ │ │ │ -0E9C5F Filename Length 002C (44) │ │ │ │ -0E9C61 Extra Length 0000 (0) │ │ │ │ -0E9C63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C20 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9C24 CRC D27339EF (3530766831) │ │ │ │ +0E9C28 Compressed Size 000000D5 (213) │ │ │ │ +0E9C2C Uncompressed Size 0000013A (314) │ │ │ │ +0E9C30 Filename Length 002C (44) │ │ │ │ +0E9C32 Extra Length 0000 (0) │ │ │ │ +0E9C34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9C8F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9C60 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9D64 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0E9D68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9D69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9D6A General Purpose Flag 0800 (2048) │ │ │ │ +0E9D35 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0E9D39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9D3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9D3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9D6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9D6E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9D72 CRC 1152B764 (290633572) │ │ │ │ -0E9D76 Compressed Size 0000007B (123) │ │ │ │ -0E9D7A Uncompressed Size 000000A2 (162) │ │ │ │ -0E9D7E Filename Length 002B (43) │ │ │ │ -0E9D80 Extra Length 0000 (0) │ │ │ │ -0E9D82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9D3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9D3F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9D43 CRC 1152B764 (290633572) │ │ │ │ +0E9D47 Compressed Size 0000007B (123) │ │ │ │ +0E9D4B Uncompressed Size 000000A2 (162) │ │ │ │ +0E9D4F Filename Length 002B (43) │ │ │ │ +0E9D51 Extra Length 0000 (0) │ │ │ │ +0E9D53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9D82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9D53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9DAD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9D7E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9E28 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0E9E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E2E General Purpose Flag 0800 (2048) │ │ │ │ +0E9DF9 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0E9DFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9DFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9DFF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E30 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9E32 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9E36 CRC 00000000 (0) │ │ │ │ -0E9E3A Compressed Size 00000000 (0) │ │ │ │ -0E9E3E Uncompressed Size 00000000 (0) │ │ │ │ -0E9E42 Filename Length 0014 (20) │ │ │ │ -0E9E44 Extra Length 0000 (0) │ │ │ │ -0E9E46 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E01 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9E03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9E07 CRC 00000000 (0) │ │ │ │ +0E9E0B Compressed Size 00000000 (0) │ │ │ │ +0E9E0F Uncompressed Size 00000000 (0) │ │ │ │ +0E9E13 Filename Length 0014 (20) │ │ │ │ +0E9E15 Extra Length 0000 (0) │ │ │ │ +0E9E17 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E46: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E17: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9E5A LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0E9E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E60 General Purpose Flag 0800 (2048) │ │ │ │ +0E9E2B LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0E9E2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9E30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9E31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9E64 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0E9E68 CRC 0378EBC4 (58256324) │ │ │ │ -0E9E6C Compressed Size 000002B3 (691) │ │ │ │ -0E9E70 Uncompressed Size 00000598 (1432) │ │ │ │ -0E9E74 Filename Length 0030 (48) │ │ │ │ -0E9E76 Extra Length 0000 (0) │ │ │ │ -0E9E78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9E35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0E9E39 CRC 0378EBC4 (58256324) │ │ │ │ +0E9E3D Compressed Size 000002B3 (691) │ │ │ │ +0E9E41 Uncompressed Size 00000598 (1432) │ │ │ │ +0E9E45 Filename Length 0030 (48) │ │ │ │ +0E9E47 Extra Length 0000 (0) │ │ │ │ +0E9E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9EA8 PAYLOAD │ │ │ │ +0E9E79 PAYLOAD │ │ │ │ │ │ │ │ -0EA15B LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EA15F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA160 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA161 General Purpose Flag 0800 (2048) │ │ │ │ +0EA12C LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EA130 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA131 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA132 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA163 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA165 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EA169 CRC 6114CB17 (1628752663) │ │ │ │ -0EA16D Compressed Size 00000405 (1029) │ │ │ │ -0EA171 Uncompressed Size 00000D8E (3470) │ │ │ │ -0EA175 Filename Length 002F (47) │ │ │ │ -0EA177 Extra Length 0000 (0) │ │ │ │ -0EA179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA134 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA136 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EA13A CRC 6114CB17 (1628752663) │ │ │ │ +0EA13E Compressed Size 00000405 (1029) │ │ │ │ +0EA142 Uncompressed Size 00000D8E (3470) │ │ │ │ +0EA146 Filename Length 002F (47) │ │ │ │ +0EA148 Extra Length 0000 (0) │ │ │ │ +0EA14A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA14A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA1A8 PAYLOAD │ │ │ │ +0EA179 PAYLOAD │ │ │ │ │ │ │ │ -0EA5AD LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EA5B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA5B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA5B3 General Purpose Flag 0800 (2048) │ │ │ │ +0EA57E LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EA582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA584 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA5B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA5B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EA5BB CRC 98B3FAD0 (2561931984) │ │ │ │ -0EA5BF Compressed Size 00000393 (915) │ │ │ │ -0EA5C3 Uncompressed Size 00000785 (1925) │ │ │ │ -0EA5C7 Filename Length 0028 (40) │ │ │ │ -0EA5C9 Extra Length 0000 (0) │ │ │ │ -0EA5CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA586 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA588 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EA58C CRC 98B3FAD0 (2561931984) │ │ │ │ +0EA590 Compressed Size 00000393 (915) │ │ │ │ +0EA594 Uncompressed Size 00000785 (1925) │ │ │ │ +0EA598 Filename Length 0028 (40) │ │ │ │ +0EA59A Extra Length 0000 (0) │ │ │ │ +0EA59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA5CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA5F3 PAYLOAD │ │ │ │ +0EA5C4 PAYLOAD │ │ │ │ │ │ │ │ -0EA986 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EA98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA98C General Purpose Flag 0800 (2048) │ │ │ │ +0EA957 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EA95B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA95C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA95D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA98E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA990 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EA994 CRC BB4CB1A5 (3142365605) │ │ │ │ -0EA998 Compressed Size 000004B0 (1200) │ │ │ │ -0EA99C Uncompressed Size 00001405 (5125) │ │ │ │ -0EA9A0 Filename Length 0027 (39) │ │ │ │ -0EA9A2 Extra Length 0000 (0) │ │ │ │ -0EA9A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA95F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA961 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EA965 CRC BB4CB1A5 (3142365605) │ │ │ │ +0EA969 Compressed Size 000004B0 (1200) │ │ │ │ +0EA96D Uncompressed Size 00001405 (5125) │ │ │ │ +0EA971 Filename Length 0027 (39) │ │ │ │ +0EA973 Extra Length 0000 (0) │ │ │ │ +0EA975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA9A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA9CB PAYLOAD │ │ │ │ +0EA99C PAYLOAD │ │ │ │ │ │ │ │ -0EAE7B LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0EAE7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EAE80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EAE81 General Purpose Flag 0800 (2048) │ │ │ │ +0EAE4C LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0EAE50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAE51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAE52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EAE83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EAE85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EAE89 CRC D8723235 (3631362613) │ │ │ │ -0EAE8D Compressed Size 0000024C (588) │ │ │ │ -0EAE91 Uncompressed Size 00000440 (1088) │ │ │ │ -0EAE95 Filename Length 0022 (34) │ │ │ │ -0EAE97 Extra Length 0000 (0) │ │ │ │ -0EAE99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAE54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAE56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EAE5A CRC D8723235 (3631362613) │ │ │ │ +0EAE5E Compressed Size 0000024C (588) │ │ │ │ +0EAE62 Uncompressed Size 00000440 (1088) │ │ │ │ +0EAE66 Filename Length 0022 (34) │ │ │ │ +0EAE68 Extra Length 0000 (0) │ │ │ │ +0EAE6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEAE99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAE6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAEBB PAYLOAD │ │ │ │ +0EAE8C PAYLOAD │ │ │ │ │ │ │ │ -0EB107 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0EB10B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB10C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB10D General Purpose Flag 0800 (2048) │ │ │ │ +0EB0D8 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0EB0DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB0DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB0DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB10F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB111 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EB115 CRC E2A8C764 (3802711908) │ │ │ │ -0EB119 Compressed Size 000002B4 (692) │ │ │ │ -0EB11D Uncompressed Size 000007E5 (2021) │ │ │ │ -0EB121 Filename Length 0021 (33) │ │ │ │ -0EB123 Extra Length 0000 (0) │ │ │ │ -0EB125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB0E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB0E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EB0E6 CRC E2A8C764 (3802711908) │ │ │ │ +0EB0EA Compressed Size 000002B4 (692) │ │ │ │ +0EB0EE Uncompressed Size 000007E5 (2021) │ │ │ │ +0EB0F2 Filename Length 0021 (33) │ │ │ │ +0EB0F4 Extra Length 0000 (0) │ │ │ │ +0EB0F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB0F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB146 PAYLOAD │ │ │ │ +0EB117 PAYLOAD │ │ │ │ │ │ │ │ -0EB3FA LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0EB3FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB3FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB400 General Purpose Flag 0800 (2048) │ │ │ │ +0EB3CB LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0EB3CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB3D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB3D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB402 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB404 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EB408 CRC EBBD7AF3 (3955063539) │ │ │ │ -0EB40C Compressed Size 00000358 (856) │ │ │ │ -0EB410 Uncompressed Size 00000811 (2065) │ │ │ │ -0EB414 Filename Length 0029 (41) │ │ │ │ -0EB416 Extra Length 0000 (0) │ │ │ │ -0EB418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB3D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB3D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EB3D9 CRC EBBD7AF3 (3955063539) │ │ │ │ +0EB3DD Compressed Size 00000358 (856) │ │ │ │ +0EB3E1 Uncompressed Size 00000811 (2065) │ │ │ │ +0EB3E5 Filename Length 0029 (41) │ │ │ │ +0EB3E7 Extra Length 0000 (0) │ │ │ │ +0EB3E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB3E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB441 PAYLOAD │ │ │ │ +0EB412 PAYLOAD │ │ │ │ │ │ │ │ -0EB799 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0EB79D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB79E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB79F General Purpose Flag 0800 (2048) │ │ │ │ +0EB76A LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0EB76E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB76F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB770 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB7A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB7A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EB7A7 CRC 4C0166F2 (1275160306) │ │ │ │ -0EB7AB Compressed Size 0000040D (1037) │ │ │ │ -0EB7AF Uncompressed Size 00001AD2 (6866) │ │ │ │ -0EB7B3 Filename Length 0028 (40) │ │ │ │ -0EB7B5 Extra Length 0000 (0) │ │ │ │ -0EB7B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB772 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB774 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EB778 CRC 4C0166F2 (1275160306) │ │ │ │ +0EB77C Compressed Size 0000040D (1037) │ │ │ │ +0EB780 Uncompressed Size 00001AD2 (6866) │ │ │ │ +0EB784 Filename Length 0028 (40) │ │ │ │ +0EB786 Extra Length 0000 (0) │ │ │ │ +0EB788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB7DF PAYLOAD │ │ │ │ +0EB7B0 PAYLOAD │ │ │ │ │ │ │ │ -0EBBEC LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EBBF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBBF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBBF2 General Purpose Flag 0800 (2048) │ │ │ │ +0EBBBD LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EBBC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBBC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBBC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBBF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBBF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EBBFA CRC 5C67EDE8 (1550314984) │ │ │ │ -0EBBFE Compressed Size 000003B9 (953) │ │ │ │ -0EBC02 Uncompressed Size 00000893 (2195) │ │ │ │ -0EBC06 Filename Length 002C (44) │ │ │ │ -0EBC08 Extra Length 0000 (0) │ │ │ │ -0EBC0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBBC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBBC7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EBBCB CRC 5C67EDE8 (1550314984) │ │ │ │ +0EBBCF Compressed Size 000003B9 (953) │ │ │ │ +0EBBD3 Uncompressed Size 00000893 (2195) │ │ │ │ +0EBBD7 Filename Length 002C (44) │ │ │ │ +0EBBD9 Extra Length 0000 (0) │ │ │ │ +0EBBDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBC0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBBDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBC36 PAYLOAD │ │ │ │ +0EBC07 PAYLOAD │ │ │ │ │ │ │ │ -0EBFEF LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EBFF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBFF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBFF5 General Purpose Flag 0800 (2048) │ │ │ │ +0EBFC0 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EBFC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBFC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBFC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBFF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBFF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EBFFD CRC 8617C870 (2249705584) │ │ │ │ -0EC001 Compressed Size 000005CF (1487) │ │ │ │ -0EC005 Uncompressed Size 000018C3 (6339) │ │ │ │ -0EC009 Filename Length 002B (43) │ │ │ │ -0EC00B Extra Length 0000 (0) │ │ │ │ -0EC00D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBFC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBFCA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EBFCE CRC 8617C870 (2249705584) │ │ │ │ +0EBFD2 Compressed Size 000005CF (1487) │ │ │ │ +0EBFD6 Uncompressed Size 000018C3 (6339) │ │ │ │ +0EBFDA Filename Length 002B (43) │ │ │ │ +0EBFDC Extra Length 0000 (0) │ │ │ │ +0EBFDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBFDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC038 PAYLOAD │ │ │ │ +0EC009 PAYLOAD │ │ │ │ │ │ │ │ -0EC607 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EC60B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC60C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC60D General Purpose Flag 0800 (2048) │ │ │ │ +0EC5D8 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EC5DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC5DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC5DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC60F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC611 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EC615 CRC F06823B4 (4033356724) │ │ │ │ -0EC619 Compressed Size 000003F7 (1015) │ │ │ │ -0EC61D Uncompressed Size 000009B4 (2484) │ │ │ │ -0EC621 Filename Length 002F (47) │ │ │ │ -0EC623 Extra Length 0000 (0) │ │ │ │ -0EC625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC5E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC5E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EC5E6 CRC F06823B4 (4033356724) │ │ │ │ +0EC5EA Compressed Size 000003F7 (1015) │ │ │ │ +0EC5EE Uncompressed Size 000009B4 (2484) │ │ │ │ +0EC5F2 Filename Length 002F (47) │ │ │ │ +0EC5F4 Extra Length 0000 (0) │ │ │ │ +0EC5F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC5F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC654 PAYLOAD │ │ │ │ +0EC625 PAYLOAD │ │ │ │ │ │ │ │ -0ECA4B LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0ECA4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECA50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECA51 General Purpose Flag 0800 (2048) │ │ │ │ +0ECA1C LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0ECA20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECA21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECA22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECA53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECA55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ECA59 CRC A5A4A9A6 (2779031974) │ │ │ │ -0ECA5D Compressed Size 00000618 (1560) │ │ │ │ -0ECA61 Uncompressed Size 00001C8B (7307) │ │ │ │ -0ECA65 Filename Length 002E (46) │ │ │ │ -0ECA67 Extra Length 0000 (0) │ │ │ │ -0ECA69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECA24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECA26 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ECA2A CRC A5A4A9A6 (2779031974) │ │ │ │ +0ECA2E Compressed Size 00000618 (1560) │ │ │ │ +0ECA32 Uncompressed Size 00001C8B (7307) │ │ │ │ +0ECA36 Filename Length 002E (46) │ │ │ │ +0ECA38 Extra Length 0000 (0) │ │ │ │ +0ECA3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECA69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECA3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECA97 PAYLOAD │ │ │ │ +0ECA68 PAYLOAD │ │ │ │ │ │ │ │ -0ED0AF LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0ED0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED0B5 General Purpose Flag 0800 (2048) │ │ │ │ +0ED080 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0ED084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED086 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED0B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ED0BD CRC 26DB527B (651907707) │ │ │ │ -0ED0C1 Compressed Size 000005B8 (1464) │ │ │ │ -0ED0C5 Uncompressed Size 000010B1 (4273) │ │ │ │ -0ED0C9 Filename Length 0023 (35) │ │ │ │ -0ED0CB Extra Length 0000 (0) │ │ │ │ -0ED0CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED088 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED08A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ED08E CRC 26DB527B (651907707) │ │ │ │ +0ED092 Compressed Size 000005B8 (1464) │ │ │ │ +0ED096 Uncompressed Size 000010B1 (4273) │ │ │ │ +0ED09A Filename Length 0023 (35) │ │ │ │ +0ED09C Extra Length 0000 (0) │ │ │ │ +0ED09E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED0CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED09E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED0F0 PAYLOAD │ │ │ │ +0ED0C1 PAYLOAD │ │ │ │ │ │ │ │ -0ED6A8 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0ED6AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED6AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED6AE General Purpose Flag 0800 (2048) │ │ │ │ +0ED679 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0ED67D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED67E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED67F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED6B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED6B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0ED6B6 CRC 4E7DB11E (1316860190) │ │ │ │ -0ED6BA Compressed Size 00000638 (1592) │ │ │ │ -0ED6BE Uncompressed Size 00002EC0 (11968) │ │ │ │ -0ED6C2 Filename Length 0022 (34) │ │ │ │ -0ED6C4 Extra Length 0000 (0) │ │ │ │ -0ED6C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED681 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED683 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0ED687 CRC 4E7DB11E (1316860190) │ │ │ │ +0ED68B Compressed Size 00000638 (1592) │ │ │ │ +0ED68F Uncompressed Size 00002EC0 (11968) │ │ │ │ +0ED693 Filename Length 0022 (34) │ │ │ │ +0ED695 Extra Length 0000 (0) │ │ │ │ +0ED697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED6C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED6E8 PAYLOAD │ │ │ │ +0ED6B9 PAYLOAD │ │ │ │ │ │ │ │ -0EDD20 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EDD24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDD25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDD26 General Purpose Flag 0800 (2048) │ │ │ │ +0EDCF1 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EDCF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDCF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDCF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDD28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDD2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EDD2E CRC B6997E32 (3063512626) │ │ │ │ -0EDD32 Compressed Size 0000048D (1165) │ │ │ │ -0EDD36 Uncompressed Size 00000A5A (2650) │ │ │ │ -0EDD3A Filename Length 0025 (37) │ │ │ │ -0EDD3C Extra Length 0000 (0) │ │ │ │ -0EDD3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDCF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDCFB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EDCFF CRC B6997E32 (3063512626) │ │ │ │ +0EDD03 Compressed Size 0000048D (1165) │ │ │ │ +0EDD07 Uncompressed Size 00000A5A (2650) │ │ │ │ +0EDD0B Filename Length 0025 (37) │ │ │ │ +0EDD0D Extra Length 0000 (0) │ │ │ │ +0EDD0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDD3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDD0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EDD63 PAYLOAD │ │ │ │ +0EDD34 PAYLOAD │ │ │ │ │ │ │ │ -0EE1F0 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0EE1F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE1F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE1F6 General Purpose Flag 0800 (2048) │ │ │ │ +0EE1C1 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0EE1C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE1C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE1C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE1F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE1FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EE1FE CRC F0BFA4D3 (4039091411) │ │ │ │ -0EE202 Compressed Size 00000585 (1413) │ │ │ │ -0EE206 Uncompressed Size 00001641 (5697) │ │ │ │ -0EE20A Filename Length 0024 (36) │ │ │ │ -0EE20C Extra Length 0000 (0) │ │ │ │ -0EE20E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE1C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE1CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EE1CF CRC F0BFA4D3 (4039091411) │ │ │ │ +0EE1D3 Compressed Size 00000585 (1413) │ │ │ │ +0EE1D7 Uncompressed Size 00001641 (5697) │ │ │ │ +0EE1DB Filename Length 0024 (36) │ │ │ │ +0EE1DD Extra Length 0000 (0) │ │ │ │ +0EE1DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE20E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE1DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE232 PAYLOAD │ │ │ │ +0EE203 PAYLOAD │ │ │ │ │ │ │ │ -0EE7B7 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0EE7BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE7BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE7BD General Purpose Flag 0800 (2048) │ │ │ │ +0EE788 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0EE78C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE78D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE78E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE7BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE7C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EE7C5 CRC A84F3FC1 (2823765953) │ │ │ │ -0EE7C9 Compressed Size 00000611 (1553) │ │ │ │ -0EE7CD Uncompressed Size 0000129C (4764) │ │ │ │ -0EE7D1 Filename Length 002C (44) │ │ │ │ -0EE7D3 Extra Length 0000 (0) │ │ │ │ -0EE7D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE790 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE792 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EE796 CRC A84F3FC1 (2823765953) │ │ │ │ +0EE79A Compressed Size 00000611 (1553) │ │ │ │ +0EE79E Uncompressed Size 0000129C (4764) │ │ │ │ +0EE7A2 Filename Length 002C (44) │ │ │ │ +0EE7A4 Extra Length 0000 (0) │ │ │ │ +0EE7A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE7D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE7A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE801 PAYLOAD │ │ │ │ +0EE7D2 PAYLOAD │ │ │ │ │ │ │ │ -0EEE12 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0EEE16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEE17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEE18 General Purpose Flag 0800 (2048) │ │ │ │ +0EEDE3 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0EEDE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEDE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEDE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEE1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEE1C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EEE20 CRC E601883F (3858860095) │ │ │ │ -0EEE24 Compressed Size 000004C4 (1220) │ │ │ │ -0EEE28 Uncompressed Size 000023C6 (9158) │ │ │ │ -0EEE2C Filename Length 002B (43) │ │ │ │ -0EEE2E Extra Length 0000 (0) │ │ │ │ -0EEE30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEDEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEDED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EEDF1 CRC E601883F (3858860095) │ │ │ │ +0EEDF5 Compressed Size 000004C4 (1220) │ │ │ │ +0EEDF9 Uncompressed Size 000023C6 (9158) │ │ │ │ +0EEDFD Filename Length 002B (43) │ │ │ │ +0EEDFF Extra Length 0000 (0) │ │ │ │ +0EEE01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEE30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEE5B PAYLOAD │ │ │ │ +0EEE2C PAYLOAD │ │ │ │ │ │ │ │ -0EF31F LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0EF323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF325 General Purpose Flag 0800 (2048) │ │ │ │ +0EF2F0 LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0EF2F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF2F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF2F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF327 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF329 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EF32D CRC D37CCA3A (3548170810) │ │ │ │ -0EF331 Compressed Size 0000021E (542) │ │ │ │ -0EF335 Uncompressed Size 000003E5 (997) │ │ │ │ -0EF339 Filename Length 0033 (51) │ │ │ │ -0EF33B Extra Length 0000 (0) │ │ │ │ -0EF33D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF2F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF2FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EF2FE CRC D37CCA3A (3548170810) │ │ │ │ +0EF302 Compressed Size 0000021E (542) │ │ │ │ +0EF306 Uncompressed Size 000003E5 (997) │ │ │ │ +0EF30A Filename Length 0033 (51) │ │ │ │ +0EF30C Extra Length 0000 (0) │ │ │ │ +0EF30E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF33D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF30E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF370 PAYLOAD │ │ │ │ +0EF341 PAYLOAD │ │ │ │ │ │ │ │ -0EF58E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0EF592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF594 General Purpose Flag 0800 (2048) │ │ │ │ +0EF55F LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0EF563 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF564 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF565 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF596 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF598 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EF59C CRC ECB13056 (3971035222) │ │ │ │ -0EF5A0 Compressed Size 000002C9 (713) │ │ │ │ -0EF5A4 Uncompressed Size 0000070A (1802) │ │ │ │ -0EF5A8 Filename Length 0032 (50) │ │ │ │ -0EF5AA Extra Length 0000 (0) │ │ │ │ -0EF5AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF567 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF569 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EF56D CRC ECB13056 (3971035222) │ │ │ │ +0EF571 Compressed Size 000002C9 (713) │ │ │ │ +0EF575 Uncompressed Size 0000070A (1802) │ │ │ │ +0EF579 Filename Length 0032 (50) │ │ │ │ +0EF57B Extra Length 0000 (0) │ │ │ │ +0EF57D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF5AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF57D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF5DE PAYLOAD │ │ │ │ +0EF5AF PAYLOAD │ │ │ │ │ │ │ │ -0EF8A7 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0EF8AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF8AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF8AD General Purpose Flag 0800 (2048) │ │ │ │ +0EF878 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0EF87C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF87D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF87E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF8AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF8B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EF8B5 CRC 23CCFC3B (600636475) │ │ │ │ -0EF8B9 Compressed Size 0000020C (524) │ │ │ │ -0EF8BD Uncompressed Size 000003B0 (944) │ │ │ │ -0EF8C1 Filename Length 0032 (50) │ │ │ │ -0EF8C3 Extra Length 0000 (0) │ │ │ │ -0EF8C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF880 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF882 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EF886 CRC 23CCFC3B (600636475) │ │ │ │ +0EF88A Compressed Size 0000020C (524) │ │ │ │ +0EF88E Uncompressed Size 000003B0 (944) │ │ │ │ +0EF892 Filename Length 0032 (50) │ │ │ │ +0EF894 Extra Length 0000 (0) │ │ │ │ +0EF896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF8C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF8F7 PAYLOAD │ │ │ │ +0EF8C8 PAYLOAD │ │ │ │ │ │ │ │ -0EFB03 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0EFB07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFB08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFB09 General Purpose Flag 0800 (2048) │ │ │ │ +0EFAD4 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0EFAD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFAD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFADA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFB0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFB0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EFB11 CRC F87AF34C (4168807244) │ │ │ │ -0EFB15 Compressed Size 0000026E (622) │ │ │ │ -0EFB19 Uncompressed Size 000005C0 (1472) │ │ │ │ -0EFB1D Filename Length 0031 (49) │ │ │ │ -0EFB1F Extra Length 0000 (0) │ │ │ │ -0EFB21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFADC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFADE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EFAE2 CRC F87AF34C (4168807244) │ │ │ │ +0EFAE6 Compressed Size 0000026E (622) │ │ │ │ +0EFAEA Uncompressed Size 000005C0 (1472) │ │ │ │ +0EFAEE Filename Length 0031 (49) │ │ │ │ +0EFAF0 Extra Length 0000 (0) │ │ │ │ +0EFAF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFB21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFAF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFB52 PAYLOAD │ │ │ │ +0EFB23 PAYLOAD │ │ │ │ │ │ │ │ -0EFDC0 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0EFDC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFDC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFDC6 General Purpose Flag 0800 (2048) │ │ │ │ +0EFD91 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0EFD95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFD96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFD97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFDC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFDCA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0EFDCE CRC 98A6208F (2561024143) │ │ │ │ -0EFDD2 Compressed Size 0000035B (859) │ │ │ │ -0EFDD6 Uncompressed Size 00000790 (1936) │ │ │ │ -0EFDDA Filename Length 002A (42) │ │ │ │ -0EFDDC Extra Length 0000 (0) │ │ │ │ -0EFDDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFD99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFD9B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0EFD9F CRC 98A6208F (2561024143) │ │ │ │ +0EFDA3 Compressed Size 0000035B (859) │ │ │ │ +0EFDA7 Uncompressed Size 00000790 (1936) │ │ │ │ +0EFDAB Filename Length 002A (42) │ │ │ │ +0EFDAD Extra Length 0000 (0) │ │ │ │ +0EFDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFDDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFE08 PAYLOAD │ │ │ │ +0EFDD9 PAYLOAD │ │ │ │ │ │ │ │ -0F0163 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F0167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0169 General Purpose Flag 0800 (2048) │ │ │ │ +0F0134 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F0138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F013A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F016B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F016D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F0171 CRC 0330A1B9 (53518777) │ │ │ │ -0F0175 Compressed Size 00000482 (1154) │ │ │ │ -0F0179 Uncompressed Size 0000147A (5242) │ │ │ │ -0F017D Filename Length 0029 (41) │ │ │ │ -0F017F Extra Length 0000 (0) │ │ │ │ -0F0181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F013C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F013E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0142 CRC 0330A1B9 (53518777) │ │ │ │ +0F0146 Compressed Size 00000482 (1154) │ │ │ │ +0F014A Uncompressed Size 0000147A (5242) │ │ │ │ +0F014E Filename Length 0029 (41) │ │ │ │ +0F0150 Extra Length 0000 (0) │ │ │ │ +0F0152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F01AA PAYLOAD │ │ │ │ +0F017B PAYLOAD │ │ │ │ │ │ │ │ -0F062C LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F0630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0632 General Purpose Flag 0800 (2048) │ │ │ │ +0F05FD LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F0601 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0602 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0603 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0634 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0636 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F063A CRC E4B30103 (3836936451) │ │ │ │ -0F063E Compressed Size 00000331 (817) │ │ │ │ -0F0642 Uncompressed Size 000006B8 (1720) │ │ │ │ -0F0646 Filename Length 002B (43) │ │ │ │ -0F0648 Extra Length 0000 (0) │ │ │ │ -0F064A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0605 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0607 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F060B CRC E4B30103 (3836936451) │ │ │ │ +0F060F Compressed Size 00000331 (817) │ │ │ │ +0F0613 Uncompressed Size 000006B8 (1720) │ │ │ │ +0F0617 Filename Length 002B (43) │ │ │ │ +0F0619 Extra Length 0000 (0) │ │ │ │ +0F061B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF064A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF061B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0675 PAYLOAD │ │ │ │ +0F0646 PAYLOAD │ │ │ │ │ │ │ │ -0F09A6 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F09AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09AC General Purpose Flag 0800 (2048) │ │ │ │ +0F0977 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F097B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F097C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F097D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09B0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F09B4 CRC E8D4A005 (3906248709) │ │ │ │ -0F09B8 Compressed Size 00000368 (872) │ │ │ │ -0F09BC Uncompressed Size 00000DD0 (3536) │ │ │ │ -0F09C0 Filename Length 002A (42) │ │ │ │ -0F09C2 Extra Length 0000 (0) │ │ │ │ -0F09C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F097F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0981 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0985 CRC E8D4A005 (3906248709) │ │ │ │ +0F0989 Compressed Size 00000368 (872) │ │ │ │ +0F098D Uncompressed Size 00000DD0 (3536) │ │ │ │ +0F0991 Filename Length 002A (42) │ │ │ │ +0F0993 Extra Length 0000 (0) │ │ │ │ +0F0995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F09EE PAYLOAD │ │ │ │ +0F09BF PAYLOAD │ │ │ │ │ │ │ │ -0F0D56 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F0D5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0D5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0D5C General Purpose Flag 0800 (2048) │ │ │ │ +0F0D27 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F0D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0D5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0D60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F0D64 CRC 7B2EBB6A (2066660202) │ │ │ │ -0F0D68 Compressed Size 0000024F (591) │ │ │ │ -0F0D6C Uncompressed Size 00000450 (1104) │ │ │ │ -0F0D70 Filename Length 0026 (38) │ │ │ │ -0F0D72 Extra Length 0000 (0) │ │ │ │ -0F0D74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0D31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0D35 CRC 7B2EBB6A (2066660202) │ │ │ │ +0F0D39 Compressed Size 0000024F (591) │ │ │ │ +0F0D3D Uncompressed Size 00000450 (1104) │ │ │ │ +0F0D41 Filename Length 0026 (38) │ │ │ │ +0F0D43 Extra Length 0000 (0) │ │ │ │ +0F0D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0D9A PAYLOAD │ │ │ │ +0F0D6B PAYLOAD │ │ │ │ │ │ │ │ -0F0FE9 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F0FED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0FEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0FEF General Purpose Flag 0800 (2048) │ │ │ │ +0F0FBA LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F0FBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0FBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0FC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0FF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0FF3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F0FF7 CRC 5CE2066F (1558316655) │ │ │ │ -0F0FFB Compressed Size 0000028B (651) │ │ │ │ -0F0FFF Uncompressed Size 00000799 (1945) │ │ │ │ -0F1003 Filename Length 0025 (37) │ │ │ │ -0F1005 Extra Length 0000 (0) │ │ │ │ -0F1007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0FC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0FC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F0FC8 CRC 5CE2066F (1558316655) │ │ │ │ +0F0FCC Compressed Size 0000028B (651) │ │ │ │ +0F0FD0 Uncompressed Size 00000799 (1945) │ │ │ │ +0F0FD4 Filename Length 0025 (37) │ │ │ │ +0F0FD6 Extra Length 0000 (0) │ │ │ │ +0F0FD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0FD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F102C PAYLOAD │ │ │ │ +0F0FFD PAYLOAD │ │ │ │ │ │ │ │ -0F12B7 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F12BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12BD General Purpose Flag 0800 (2048) │ │ │ │ +0F1288 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F128C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F128D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F128E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F12C5 CRC 47653C1B (1197816859) │ │ │ │ -0F12C9 Compressed Size 00000252 (594) │ │ │ │ -0F12CD Uncompressed Size 00000415 (1045) │ │ │ │ -0F12D1 Filename Length 0029 (41) │ │ │ │ -0F12D3 Extra Length 0000 (0) │ │ │ │ -0F12D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1290 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1292 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F1296 CRC 47653C1B (1197816859) │ │ │ │ +0F129A Compressed Size 00000252 (594) │ │ │ │ +0F129E Uncompressed Size 00000415 (1045) │ │ │ │ +0F12A2 Filename Length 0029 (41) │ │ │ │ +0F12A4 Extra Length 0000 (0) │ │ │ │ +0F12A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12FE PAYLOAD │ │ │ │ +0F12CF PAYLOAD │ │ │ │ │ │ │ │ -0F1550 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F1554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1556 General Purpose Flag 0800 (2048) │ │ │ │ +0F1521 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F1525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1558 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F155A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F155E CRC F17E6314 (4051591956) │ │ │ │ -0F1562 Compressed Size 000001F0 (496) │ │ │ │ -0F1566 Uncompressed Size 0000056C (1388) │ │ │ │ -0F156A Filename Length 0028 (40) │ │ │ │ -0F156C Extra Length 0000 (0) │ │ │ │ -0F156E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F152B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F152F CRC F17E6314 (4051591956) │ │ │ │ +0F1533 Compressed Size 000001F0 (496) │ │ │ │ +0F1537 Uncompressed Size 0000056C (1388) │ │ │ │ +0F153B Filename Length 0028 (40) │ │ │ │ +0F153D Extra Length 0000 (0) │ │ │ │ +0F153F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF156E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF153F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1596 PAYLOAD │ │ │ │ +0F1567 PAYLOAD │ │ │ │ │ │ │ │ -0F1786 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F178A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F178B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F178C General Purpose Flag 0800 (2048) │ │ │ │ +0F1757 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F175B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F175C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F175D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F178E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1790 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F1794 CRC FC28F027 (4230541351) │ │ │ │ -0F1798 Compressed Size 00000757 (1879) │ │ │ │ -0F179C Uncompressed Size 000016BD (5821) │ │ │ │ -0F17A0 Filename Length 0029 (41) │ │ │ │ -0F17A2 Extra Length 0000 (0) │ │ │ │ -0F17A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F175F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1761 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F1765 CRC FC28F027 (4230541351) │ │ │ │ +0F1769 Compressed Size 00000757 (1879) │ │ │ │ +0F176D Uncompressed Size 000016BD (5821) │ │ │ │ +0F1771 Filename Length 0029 (41) │ │ │ │ +0F1773 Extra Length 0000 (0) │ │ │ │ +0F1775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17CD PAYLOAD │ │ │ │ +0F179E PAYLOAD │ │ │ │ │ │ │ │ -0F1F24 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F1F28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1F29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1F2A General Purpose Flag 0800 (2048) │ │ │ │ +0F1EF5 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F1EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1EFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1F2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1F2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F1F32 CRC 1C44EACE (474278606) │ │ │ │ -0F1F36 Compressed Size 00000B43 (2883) │ │ │ │ -0F1F3A Uncompressed Size 00004A3F (19007) │ │ │ │ -0F1F3E Filename Length 0028 (40) │ │ │ │ -0F1F40 Extra Length 0000 (0) │ │ │ │ -0F1F42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1EFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1EFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F1F03 CRC 1C44EACE (474278606) │ │ │ │ +0F1F07 Compressed Size 00000B43 (2883) │ │ │ │ +0F1F0B Uncompressed Size 00004A3F (19007) │ │ │ │ +0F1F0F Filename Length 0028 (40) │ │ │ │ +0F1F11 Extra Length 0000 (0) │ │ │ │ +0F1F13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1F42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1F13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1F6A PAYLOAD │ │ │ │ +0F1F3B PAYLOAD │ │ │ │ │ │ │ │ -0F2AAD LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F2AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2AB3 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A7E LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F2A82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2AB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2AB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F2ABB CRC 431EC689 (1126090377) │ │ │ │ -0F2ABF Compressed Size 00000461 (1121) │ │ │ │ -0F2AC3 Uncompressed Size 00000AB3 (2739) │ │ │ │ -0F2AC7 Filename Length 002E (46) │ │ │ │ -0F2AC9 Extra Length 0000 (0) │ │ │ │ -0F2ACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F2A8C CRC 431EC689 (1126090377) │ │ │ │ +0F2A90 Compressed Size 00000461 (1121) │ │ │ │ +0F2A94 Uncompressed Size 00000AB3 (2739) │ │ │ │ +0F2A98 Filename Length 002E (46) │ │ │ │ +0F2A9A Extra Length 0000 (0) │ │ │ │ +0F2A9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2ACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AF9 PAYLOAD │ │ │ │ +0F2ACA PAYLOAD │ │ │ │ │ │ │ │ -0F2F5A LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F2F5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2F5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2F60 General Purpose Flag 0800 (2048) │ │ │ │ +0F2F2B LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F2F2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2F30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2F31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2F62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2F64 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F2F68 CRC 16196697 (370763415) │ │ │ │ -0F2F6C Compressed Size 00000541 (1345) │ │ │ │ -0F2F70 Uncompressed Size 00002353 (9043) │ │ │ │ -0F2F74 Filename Length 002D (45) │ │ │ │ -0F2F76 Extra Length 0000 (0) │ │ │ │ -0F2F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2F33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2F35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F2F39 CRC 16196697 (370763415) │ │ │ │ +0F2F3D Compressed Size 00000541 (1345) │ │ │ │ +0F2F41 Uncompressed Size 00002353 (9043) │ │ │ │ +0F2F45 Filename Length 002D (45) │ │ │ │ +0F2F47 Extra Length 0000 (0) │ │ │ │ +0F2F49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2F49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2FA5 PAYLOAD │ │ │ │ +0F2F76 PAYLOAD │ │ │ │ │ │ │ │ -0F34E6 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F34EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F34EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F34EC General Purpose Flag 0800 (2048) │ │ │ │ +0F34B7 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F34BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F34BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F34BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F34EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F34F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F34F4 CRC A6111B94 (2786139028) │ │ │ │ -0F34F8 Compressed Size 000002D5 (725) │ │ │ │ -0F34FC Uncompressed Size 000005C9 (1481) │ │ │ │ -0F3500 Filename Length 0025 (37) │ │ │ │ -0F3502 Extra Length 0000 (0) │ │ │ │ -0F3504 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F34BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F34C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F34C5 CRC A6111B94 (2786139028) │ │ │ │ +0F34C9 Compressed Size 000002D5 (725) │ │ │ │ +0F34CD Uncompressed Size 000005C9 (1481) │ │ │ │ +0F34D1 Filename Length 0025 (37) │ │ │ │ +0F34D3 Extra Length 0000 (0) │ │ │ │ +0F34D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3504: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF34D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3529 PAYLOAD │ │ │ │ +0F34FA PAYLOAD │ │ │ │ │ │ │ │ -0F37FE LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F3802 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3803 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3804 General Purpose Flag 0800 (2048) │ │ │ │ +0F37CF LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F37D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F37D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F37D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3806 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3808 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F380C CRC E6F629B8 (3874892216) │ │ │ │ -0F3810 Compressed Size 0000062D (1581) │ │ │ │ -0F3814 Uncompressed Size 000013F6 (5110) │ │ │ │ -0F3818 Filename Length 0024 (36) │ │ │ │ -0F381A Extra Length 0000 (0) │ │ │ │ -0F381C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F37D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F37D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F37DD CRC E6F629B8 (3874892216) │ │ │ │ +0F37E1 Compressed Size 0000062D (1581) │ │ │ │ +0F37E5 Uncompressed Size 000013F6 (5110) │ │ │ │ +0F37E9 Filename Length 0024 (36) │ │ │ │ +0F37EB Extra Length 0000 (0) │ │ │ │ +0F37ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF381C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF37ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3840 PAYLOAD │ │ │ │ +0F3811 PAYLOAD │ │ │ │ │ │ │ │ -0F3E6D LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F3E71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3E72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3E73 General Purpose Flag 0800 (2048) │ │ │ │ +0F3E3E LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F3E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3E44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3E75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3E77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F3E7B CRC 126AAF4F (308981583) │ │ │ │ -0F3E7F Compressed Size 00000574 (1396) │ │ │ │ -0F3E83 Uncompressed Size 00000F68 (3944) │ │ │ │ -0F3E87 Filename Length 0035 (53) │ │ │ │ -0F3E89 Extra Length 0000 (0) │ │ │ │ -0F3E8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3E48 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F3E4C CRC 126AAF4F (308981583) │ │ │ │ +0F3E50 Compressed Size 00000574 (1396) │ │ │ │ +0F3E54 Uncompressed Size 00000F68 (3944) │ │ │ │ +0F3E58 Filename Length 0035 (53) │ │ │ │ +0F3E5A Extra Length 0000 (0) │ │ │ │ +0F3E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3E8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3EC0 PAYLOAD │ │ │ │ +0F3E91 PAYLOAD │ │ │ │ │ │ │ │ -0F4434 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F4438 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4439 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F443A General Purpose Flag 0800 (2048) │ │ │ │ +0F4405 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F4409 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F440A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F440B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F443C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F443E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F4442 CRC 20006F3D (536899389) │ │ │ │ -0F4446 Compressed Size 000005B1 (1457) │ │ │ │ -0F444A Uncompressed Size 00002D9E (11678) │ │ │ │ -0F444E Filename Length 0034 (52) │ │ │ │ -0F4450 Extra Length 0000 (0) │ │ │ │ -0F4452 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F440D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F440F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F4413 CRC 20006F3D (536899389) │ │ │ │ +0F4417 Compressed Size 000005B1 (1457) │ │ │ │ +0F441B Uncompressed Size 00002D9E (11678) │ │ │ │ +0F441F Filename Length 0034 (52) │ │ │ │ +0F4421 Extra Length 0000 (0) │ │ │ │ +0F4423 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4452: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4423: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4486 PAYLOAD │ │ │ │ +0F4457 PAYLOAD │ │ │ │ │ │ │ │ -0F4A37 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F4A3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4A3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4A3D General Purpose Flag 0800 (2048) │ │ │ │ +0F4A08 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F4A0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4A0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4A0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4A3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4A41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F4A45 CRC C957BB42 (3377969986) │ │ │ │ -0F4A49 Compressed Size 000002E8 (744) │ │ │ │ -0F4A4D Uncompressed Size 00000629 (1577) │ │ │ │ -0F4A51 Filename Length 003D (61) │ │ │ │ -0F4A53 Extra Length 0000 (0) │ │ │ │ -0F4A55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4A10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4A12 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F4A16 CRC C957BB42 (3377969986) │ │ │ │ +0F4A1A Compressed Size 000002E8 (744) │ │ │ │ +0F4A1E Uncompressed Size 00000629 (1577) │ │ │ │ +0F4A22 Filename Length 003D (61) │ │ │ │ +0F4A24 Extra Length 0000 (0) │ │ │ │ +0F4A26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4A55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4A26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4A92 PAYLOAD │ │ │ │ +0F4A63 PAYLOAD │ │ │ │ │ │ │ │ -0F4D7A LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F4D7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D80 General Purpose Flag 0800 (2048) │ │ │ │ +0F4D4B LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F4D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4D51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F4D88 CRC 091716AE (152508078) │ │ │ │ -0F4D8C Compressed Size 000003B6 (950) │ │ │ │ -0F4D90 Uncompressed Size 00000F85 (3973) │ │ │ │ -0F4D94 Filename Length 003C (60) │ │ │ │ -0F4D96 Extra Length 0000 (0) │ │ │ │ -0F4D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4D55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F4D59 CRC 091716AE (152508078) │ │ │ │ +0F4D5D Compressed Size 000003B6 (950) │ │ │ │ +0F4D61 Uncompressed Size 00000F85 (3973) │ │ │ │ +0F4D65 Filename Length 003C (60) │ │ │ │ +0F4D67 Extra Length 0000 (0) │ │ │ │ +0F4D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4DD4 PAYLOAD │ │ │ │ +0F4DA5 PAYLOAD │ │ │ │ │ │ │ │ -0F518A LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F518E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F518F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5190 General Purpose Flag 0800 (2048) │ │ │ │ +0F515B LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F515F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5160 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5161 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5192 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5194 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5198 CRC 33DEB2A1 (870232737) │ │ │ │ -0F519C Compressed Size 000001A0 (416) │ │ │ │ -0F51A0 Uncompressed Size 0000030D (781) │ │ │ │ -0F51A4 Filename Length 0042 (66) │ │ │ │ -0F51A6 Extra Length 0000 (0) │ │ │ │ -0F51A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5163 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5165 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5169 CRC 33DEB2A1 (870232737) │ │ │ │ +0F516D Compressed Size 000001A0 (416) │ │ │ │ +0F5171 Uncompressed Size 0000030D (781) │ │ │ │ +0F5175 Filename Length 0042 (66) │ │ │ │ +0F5177 Extra Length 0000 (0) │ │ │ │ +0F5179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF51A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F51EA PAYLOAD │ │ │ │ +0F51BB PAYLOAD │ │ │ │ │ │ │ │ -0F538A LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F538E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F538F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5390 General Purpose Flag 0800 (2048) │ │ │ │ +0F535B LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F535F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5361 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5394 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5398 CRC DB18244A (3675792458) │ │ │ │ -0F539C Compressed Size 0000019D (413) │ │ │ │ -0F53A0 Uncompressed Size 000003C2 (962) │ │ │ │ -0F53A4 Filename Length 0041 (65) │ │ │ │ -0F53A6 Extra Length 0000 (0) │ │ │ │ -0F53A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5363 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5365 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5369 CRC DB18244A (3675792458) │ │ │ │ +0F536D Compressed Size 0000019D (413) │ │ │ │ +0F5371 Uncompressed Size 000003C2 (962) │ │ │ │ +0F5375 Filename Length 0041 (65) │ │ │ │ +0F5377 Extra Length 0000 (0) │ │ │ │ +0F5379 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF53A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5379: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F53E9 PAYLOAD │ │ │ │ +0F53BA PAYLOAD │ │ │ │ │ │ │ │ -0F5586 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0F558A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F558B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F558C General Purpose Flag 0800 (2048) │ │ │ │ +0F5557 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0F555B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F555C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F555D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F558E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5590 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5594 CRC 9F1B20D5 (2669355221) │ │ │ │ -0F5598 Compressed Size 000001A0 (416) │ │ │ │ -0F559C Uncompressed Size 00000309 (777) │ │ │ │ -0F55A0 Filename Length 0041 (65) │ │ │ │ -0F55A2 Extra Length 0000 (0) │ │ │ │ -0F55A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F555F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5561 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5565 CRC 9F1B20D5 (2669355221) │ │ │ │ +0F5569 Compressed Size 000001A0 (416) │ │ │ │ +0F556D Uncompressed Size 00000309 (777) │ │ │ │ +0F5571 Filename Length 0041 (65) │ │ │ │ +0F5573 Extra Length 0000 (0) │ │ │ │ +0F5575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF55A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F55E5 PAYLOAD │ │ │ │ +0F55B6 PAYLOAD │ │ │ │ │ │ │ │ -0F5785 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0F5789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F578A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F578B General Purpose Flag 0800 (2048) │ │ │ │ +0F5756 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0F575A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F575B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F575C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F578D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F578F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5793 CRC 4C63C55C (1281607004) │ │ │ │ -0F5797 Compressed Size 0000019D (413) │ │ │ │ -0F579B Uncompressed Size 000003BC (956) │ │ │ │ -0F579F Filename Length 0040 (64) │ │ │ │ -0F57A1 Extra Length 0000 (0) │ │ │ │ -0F57A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F575E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5760 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5764 CRC 4C63C55C (1281607004) │ │ │ │ +0F5768 Compressed Size 0000019D (413) │ │ │ │ +0F576C Uncompressed Size 000003BC (956) │ │ │ │ +0F5770 Filename Length 0040 (64) │ │ │ │ +0F5772 Extra Length 0000 (0) │ │ │ │ +0F5774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F57E3 PAYLOAD │ │ │ │ +0F57B4 PAYLOAD │ │ │ │ │ │ │ │ -0F5980 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0F5984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5986 General Purpose Flag 0800 (2048) │ │ │ │ +0F5951 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0F5955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5957 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5988 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F598A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F598E CRC 34802942 (880814402) │ │ │ │ -0F5992 Compressed Size 00000243 (579) │ │ │ │ -0F5996 Uncompressed Size 000004DB (1243) │ │ │ │ -0F599A Filename Length 0045 (69) │ │ │ │ -0F599C Extra Length 0000 (0) │ │ │ │ -0F599E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5959 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F595B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F595F CRC 34802942 (880814402) │ │ │ │ +0F5963 Compressed Size 00000243 (579) │ │ │ │ +0F5967 Uncompressed Size 000004DB (1243) │ │ │ │ +0F596B Filename Length 0045 (69) │ │ │ │ +0F596D Extra Length 0000 (0) │ │ │ │ +0F596F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF599E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF596F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F59E3 PAYLOAD │ │ │ │ +0F59B4 PAYLOAD │ │ │ │ │ │ │ │ -0F5C26 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0F5C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5C2C General Purpose Flag 0800 (2048) │ │ │ │ +0F5BF7 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0F5BFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5BFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5BFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5C30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5C34 CRC BEFC9406 (3204224006) │ │ │ │ -0F5C38 Compressed Size 00000236 (566) │ │ │ │ -0F5C3C Uncompressed Size 0000081A (2074) │ │ │ │ -0F5C40 Filename Length 0044 (68) │ │ │ │ -0F5C42 Extra Length 0000 (0) │ │ │ │ -0F5C44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5BFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5C01 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5C05 CRC BEFC9406 (3204224006) │ │ │ │ +0F5C09 Compressed Size 00000236 (566) │ │ │ │ +0F5C0D Uncompressed Size 0000081A (2074) │ │ │ │ +0F5C11 Filename Length 0044 (68) │ │ │ │ +0F5C13 Extra Length 0000 (0) │ │ │ │ +0F5C15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5C44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5C15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5C88 PAYLOAD │ │ │ │ +0F5C59 PAYLOAD │ │ │ │ │ │ │ │ -0F5EBE LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0F5EC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5EC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5EC4 General Purpose Flag 0800 (2048) │ │ │ │ +0F5E8F LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0F5E93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5E94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5E95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5EC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5EC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F5ECC CRC 309ECBE5 (815713253) │ │ │ │ -0F5ED0 Compressed Size 000001A0 (416) │ │ │ │ -0F5ED4 Uncompressed Size 00000309 (777) │ │ │ │ -0F5ED8 Filename Length 0041 (65) │ │ │ │ -0F5EDA Extra Length 0000 (0) │ │ │ │ -0F5EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5E97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5E99 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F5E9D CRC 309ECBE5 (815713253) │ │ │ │ +0F5EA1 Compressed Size 000001A0 (416) │ │ │ │ +0F5EA5 Uncompressed Size 00000309 (777) │ │ │ │ +0F5EA9 Filename Length 0041 (65) │ │ │ │ +0F5EAB Extra Length 0000 (0) │ │ │ │ +0F5EAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5EAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5F1D PAYLOAD │ │ │ │ +0F5EEE PAYLOAD │ │ │ │ │ │ │ │ -0F60BD LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0F60C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F60C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F60C3 General Purpose Flag 0800 (2048) │ │ │ │ +0F608E LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0F6092 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6093 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6094 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F60C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F60C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F60CB CRC 7DC9408F (2110341263) │ │ │ │ -0F60CF Compressed Size 0000019B (411) │ │ │ │ -0F60D3 Uncompressed Size 000003BC (956) │ │ │ │ -0F60D7 Filename Length 0040 (64) │ │ │ │ -0F60D9 Extra Length 0000 (0) │ │ │ │ -0F60DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6096 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6098 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F609C CRC 7DC9408F (2110341263) │ │ │ │ +0F60A0 Compressed Size 0000019B (411) │ │ │ │ +0F60A4 Uncompressed Size 000003BC (956) │ │ │ │ +0F60A8 Filename Length 0040 (64) │ │ │ │ +0F60AA Extra Length 0000 (0) │ │ │ │ +0F60AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF60DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF60AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F611B PAYLOAD │ │ │ │ +0F60EC PAYLOAD │ │ │ │ │ │ │ │ -0F62B6 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0F62BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F62BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F62BC General Purpose Flag 0800 (2048) │ │ │ │ +0F6287 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0F628B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F628C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F628D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F62BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F62C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F62C4 CRC E5B5BB54 (3853892436) │ │ │ │ -0F62C8 Compressed Size 000001A0 (416) │ │ │ │ -0F62CC Uncompressed Size 00000315 (789) │ │ │ │ -0F62D0 Filename Length 0044 (68) │ │ │ │ -0F62D2 Extra Length 0000 (0) │ │ │ │ -0F62D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F628F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6291 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6295 CRC E5B5BB54 (3853892436) │ │ │ │ +0F6299 Compressed Size 000001A0 (416) │ │ │ │ +0F629D Uncompressed Size 00000315 (789) │ │ │ │ +0F62A1 Filename Length 0044 (68) │ │ │ │ +0F62A3 Extra Length 0000 (0) │ │ │ │ +0F62A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF62D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF62A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6318 PAYLOAD │ │ │ │ +0F62E9 PAYLOAD │ │ │ │ │ │ │ │ -0F64B8 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -0F64BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F64BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F64BE General Purpose Flag 0800 (2048) │ │ │ │ +0F6489 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0F648D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F648E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F648F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F64C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F64C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F64C6 CRC 7B86EAE8 (2072439528) │ │ │ │ -0F64CA Compressed Size 0000019E (414) │ │ │ │ -0F64CE Uncompressed Size 000003CE (974) │ │ │ │ -0F64D2 Filename Length 0043 (67) │ │ │ │ -0F64D4 Extra Length 0000 (0) │ │ │ │ -0F64D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6491 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6493 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6497 CRC 7B86EAE8 (2072439528) │ │ │ │ +0F649B Compressed Size 0000019E (414) │ │ │ │ +0F649F Uncompressed Size 000003CE (974) │ │ │ │ +0F64A3 Filename Length 0043 (67) │ │ │ │ +0F64A5 Extra Length 0000 (0) │ │ │ │ +0F64A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF64D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF64A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6519 PAYLOAD │ │ │ │ +0F64EA PAYLOAD │ │ │ │ │ │ │ │ -0F66B7 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -0F66BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F66BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F66BD General Purpose Flag 0800 (2048) │ │ │ │ +0F6688 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +0F668C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F668D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F668E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F66BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F66C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F66C5 CRC D6AD83BE (3601695678) │ │ │ │ -0F66C9 Compressed Size 00000240 (576) │ │ │ │ -0F66CD Uncompressed Size 00000457 (1111) │ │ │ │ -0F66D1 Filename Length 0031 (49) │ │ │ │ -0F66D3 Extra Length 0000 (0) │ │ │ │ -0F66D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6690 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6692 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6696 CRC D6AD83BE (3601695678) │ │ │ │ +0F669A Compressed Size 00000240 (576) │ │ │ │ +0F669E Uncompressed Size 00000457 (1111) │ │ │ │ +0F66A2 Filename Length 0031 (49) │ │ │ │ +0F66A4 Extra Length 0000 (0) │ │ │ │ +0F66A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF66D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF66A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6706 PAYLOAD │ │ │ │ +0F66D7 PAYLOAD │ │ │ │ │ │ │ │ -0F6946 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -0F694A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F694B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F694C General Purpose Flag 0800 (2048) │ │ │ │ +0F6917 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +0F691B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F691C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F691D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F694E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6950 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F6954 CRC 3A04F58B (973403531) │ │ │ │ -0F6958 Compressed Size 000002DE (734) │ │ │ │ -0F695C Uncompressed Size 000008B8 (2232) │ │ │ │ -0F6960 Filename Length 0030 (48) │ │ │ │ -0F6962 Extra Length 0000 (0) │ │ │ │ -0F6964 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F691F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6921 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6925 CRC 3A04F58B (973403531) │ │ │ │ +0F6929 Compressed Size 000002DE (734) │ │ │ │ +0F692D Uncompressed Size 000008B8 (2232) │ │ │ │ +0F6931 Filename Length 0030 (48) │ │ │ │ +0F6933 Extra Length 0000 (0) │ │ │ │ +0F6935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6994 PAYLOAD │ │ │ │ +0F6965 PAYLOAD │ │ │ │ │ │ │ │ -0F6C72 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -0F6C76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6C77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6C78 General Purpose Flag 0800 (2048) │ │ │ │ +0F6C43 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +0F6C47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6C48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6C49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6C7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6C7C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F6C80 CRC 1B93A1A8 (462660008) │ │ │ │ -0F6C84 Compressed Size 000003DD (989) │ │ │ │ -0F6C88 Uncompressed Size 0000097D (2429) │ │ │ │ -0F6C8C Filename Length 0031 (49) │ │ │ │ -0F6C8E Extra Length 0000 (0) │ │ │ │ -0F6C90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6C4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6C4D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F6C51 CRC 1B93A1A8 (462660008) │ │ │ │ +0F6C55 Compressed Size 000003DD (989) │ │ │ │ +0F6C59 Uncompressed Size 0000097D (2429) │ │ │ │ +0F6C5D Filename Length 0031 (49) │ │ │ │ +0F6C5F Extra Length 0000 (0) │ │ │ │ +0F6C61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6C90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6C61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6CC1 PAYLOAD │ │ │ │ +0F6C92 PAYLOAD │ │ │ │ │ │ │ │ -0F709E LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -0F70A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F70A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F70A4 General Purpose Flag 0800 (2048) │ │ │ │ +0F706F LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +0F7073 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7074 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7075 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F70A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F70A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F70AC CRC A4FB26EA (2767922922) │ │ │ │ -0F70B0 Compressed Size 00000446 (1094) │ │ │ │ -0F70B4 Uncompressed Size 00001A01 (6657) │ │ │ │ -0F70B8 Filename Length 0030 (48) │ │ │ │ -0F70BA Extra Length 0000 (0) │ │ │ │ -0F70BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7077 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7079 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F707D CRC A4FB26EA (2767922922) │ │ │ │ +0F7081 Compressed Size 00000446 (1094) │ │ │ │ +0F7085 Uncompressed Size 00001A01 (6657) │ │ │ │ +0F7089 Filename Length 0030 (48) │ │ │ │ +0F708B Extra Length 0000 (0) │ │ │ │ +0F708D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF70BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF708D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F70EC PAYLOAD │ │ │ │ +0F70BD PAYLOAD │ │ │ │ │ │ │ │ -0F7532 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -0F7536 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F7537 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F7538 General Purpose Flag 0800 (2048) │ │ │ │ +0F7503 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +0F7507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7509 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F753A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F753C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F7540 CRC 724EBCDF (1917762783) │ │ │ │ -0F7544 Compressed Size 00000363 (867) │ │ │ │ -0F7548 Uncompressed Size 0000076D (1901) │ │ │ │ -0F754C Filename Length 0027 (39) │ │ │ │ -0F754E Extra Length 0000 (0) │ │ │ │ -0F7550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F750B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F750D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F7511 CRC 724EBCDF (1917762783) │ │ │ │ +0F7515 Compressed Size 00000363 (867) │ │ │ │ +0F7519 Uncompressed Size 0000076D (1901) │ │ │ │ +0F751D Filename Length 0027 (39) │ │ │ │ +0F751F Extra Length 0000 (0) │ │ │ │ +0F7521 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF7550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7521: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F7577 PAYLOAD │ │ │ │ +0F7548 PAYLOAD │ │ │ │ │ │ │ │ -0F78DA LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -0F78DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F78DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F78E0 General Purpose Flag 0800 (2048) │ │ │ │ +0F78AB LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +0F78AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F78B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F78B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F78E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F78E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F78E8 CRC 3809D0E4 (940167396) │ │ │ │ -0F78EC Compressed Size 000006F0 (1776) │ │ │ │ -0F78F0 Uncompressed Size 00001E2F (7727) │ │ │ │ -0F78F4 Filename Length 0026 (38) │ │ │ │ -0F78F6 Extra Length 0000 (0) │ │ │ │ -0F78F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F78B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F78B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F78B9 CRC 3809D0E4 (940167396) │ │ │ │ +0F78BD Compressed Size 000006F0 (1776) │ │ │ │ +0F78C1 Uncompressed Size 00001E2F (7727) │ │ │ │ +0F78C5 Filename Length 0026 (38) │ │ │ │ +0F78C7 Extra Length 0000 (0) │ │ │ │ +0F78C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF78F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF78C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F791E PAYLOAD │ │ │ │ +0F78EF PAYLOAD │ │ │ │ │ │ │ │ -0F800E LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -0F8012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8014 General Purpose Flag 0800 (2048) │ │ │ │ +0F7FDF LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +0F7FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7FE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8018 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F801C CRC D4C092D2 (3569390290) │ │ │ │ -0F8020 Compressed Size 0000030D (781) │ │ │ │ -0F8024 Uncompressed Size 0000068E (1678) │ │ │ │ -0F8028 Filename Length 0029 (41) │ │ │ │ -0F802A Extra Length 0000 (0) │ │ │ │ -0F802C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7FE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7FE9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F7FED CRC D4C092D2 (3569390290) │ │ │ │ +0F7FF1 Compressed Size 0000030D (781) │ │ │ │ +0F7FF5 Uncompressed Size 0000068E (1678) │ │ │ │ +0F7FF9 Filename Length 0029 (41) │ │ │ │ +0F7FFB Extra Length 0000 (0) │ │ │ │ +0F7FFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF802C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7FFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8055 PAYLOAD │ │ │ │ +0F8026 PAYLOAD │ │ │ │ │ │ │ │ -0F8362 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -0F8366 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8367 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8368 General Purpose Flag 0800 (2048) │ │ │ │ +0F8333 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +0F8337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8339 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F836A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F836C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F8370 CRC 93D5C239 (2480259641) │ │ │ │ -0F8374 Compressed Size 000008C5 (2245) │ │ │ │ -0F8378 Uncompressed Size 000028B1 (10417) │ │ │ │ -0F837C Filename Length 0028 (40) │ │ │ │ -0F837E Extra Length 0000 (0) │ │ │ │ -0F8380 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F833B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F833D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F8341 CRC 93D5C239 (2480259641) │ │ │ │ +0F8345 Compressed Size 000008C5 (2245) │ │ │ │ +0F8349 Uncompressed Size 000028B1 (10417) │ │ │ │ +0F834D Filename Length 0028 (40) │ │ │ │ +0F834F Extra Length 0000 (0) │ │ │ │ +0F8351 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F83A8 PAYLOAD │ │ │ │ +0F8379 PAYLOAD │ │ │ │ │ │ │ │ -0F8C6D LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -0F8C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8C73 General Purpose Flag 0800 (2048) │ │ │ │ +0F8C3E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +0F8C42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8C43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8C44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8C77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F8C7B CRC CD91803D (3448864829) │ │ │ │ -0F8C7F Compressed Size 00000367 (871) │ │ │ │ -0F8C83 Uncompressed Size 00000771 (1905) │ │ │ │ -0F8C87 Filename Length 0028 (40) │ │ │ │ -0F8C89 Extra Length 0000 (0) │ │ │ │ -0F8C8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8C46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8C48 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F8C4C CRC CD91803D (3448864829) │ │ │ │ +0F8C50 Compressed Size 00000367 (871) │ │ │ │ +0F8C54 Uncompressed Size 00000771 (1905) │ │ │ │ +0F8C58 Filename Length 0028 (40) │ │ │ │ +0F8C5A Extra Length 0000 (0) │ │ │ │ +0F8C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8C5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8CB3 PAYLOAD │ │ │ │ +0F8C84 PAYLOAD │ │ │ │ │ │ │ │ -0F901A LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -0F901E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F901F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9020 General Purpose Flag 0800 (2048) │ │ │ │ +0F8FEB LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +0F8FEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8FF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8FF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9022 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9024 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F9028 CRC 09D6E565 (165078373) │ │ │ │ -0F902C Compressed Size 00000724 (1828) │ │ │ │ -0F9030 Uncompressed Size 00001F18 (7960) │ │ │ │ -0F9034 Filename Length 0027 (39) │ │ │ │ -0F9036 Extra Length 0000 (0) │ │ │ │ -0F9038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8FF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8FF5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F8FF9 CRC 09D6E565 (165078373) │ │ │ │ +0F8FFD Compressed Size 00000724 (1828) │ │ │ │ +0F9001 Uncompressed Size 00001F18 (7960) │ │ │ │ +0F9005 Filename Length 0027 (39) │ │ │ │ +0F9007 Extra Length 0000 (0) │ │ │ │ +0F9009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF9038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F905F PAYLOAD │ │ │ │ +0F9030 PAYLOAD │ │ │ │ │ │ │ │ -0F9783 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -0F9787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9789 General Purpose Flag 0800 (2048) │ │ │ │ +0F9754 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +0F9758 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9759 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F975A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F978B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F978D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0F9791 CRC 0A9FCB93 (178244499) │ │ │ │ -0F9795 Compressed Size 00002C18 (11288) │ │ │ │ -0F9799 Uncompressed Size 00009723 (38691) │ │ │ │ -0F979D Filename Length 0022 (34) │ │ │ │ -0F979F Extra Length 0000 (0) │ │ │ │ -0F97A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F975C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F975E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0F9762 CRC D343C3E4 (3544433636) │ │ │ │ +0F9766 Compressed Size 00002C30 (11312) │ │ │ │ +0F976A Uncompressed Size 00009723 (38691) │ │ │ │ +0F976E Filename Length 0022 (34) │ │ │ │ +0F9770 Extra Length 0000 (0) │ │ │ │ +0F9772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF97A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9772: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F97C3 PAYLOAD │ │ │ │ +0F9794 PAYLOAD │ │ │ │ │ │ │ │ -0FC3DB LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -0FC3DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FC3E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FC3E1 General Purpose Flag 0800 (2048) │ │ │ │ +0FC3C4 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +0FC3C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FC3C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FC3CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FC3E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FC3E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -0FC3E9 CRC D5A6662E (3584452142) │ │ │ │ -0FC3ED Compressed Size 000047FA (18426) │ │ │ │ -0FC3F1 Uncompressed Size 0002C3F6 (181238) │ │ │ │ -0FC3F5 Filename Length 0021 (33) │ │ │ │ -0FC3F7 Extra Length 0000 (0) │ │ │ │ -0FC3F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FC3CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FC3CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +0FC3D2 CRC 5242A10A (1380098314) │ │ │ │ +0FC3D6 Compressed Size 0000497B (18811) │ │ │ │ +0FC3DA Uncompressed Size 0002C3F6 (181238) │ │ │ │ +0FC3DE Filename Length 0021 (33) │ │ │ │ +0FC3E0 Extra Length 0000 (0) │ │ │ │ +0FC3E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFC3F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFC3E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FC41A PAYLOAD │ │ │ │ +0FC403 PAYLOAD │ │ │ │ │ │ │ │ -100C14 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -100C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C1A General Purpose Flag 0800 (2048) │ │ │ │ +100D7E LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +100D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100D84 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C1C Compression Method 0000 (0) 'Stored' │ │ │ │ -100C1E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -100C22 CRC 00000000 (0) │ │ │ │ -100C26 Compressed Size 00000000 (0) │ │ │ │ -100C2A Uncompressed Size 00000000 (0) │ │ │ │ -100C2E Filename Length 0012 (18) │ │ │ │ -100C30 Extra Length 0000 (0) │ │ │ │ -100C32 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +100D86 Compression Method 0000 (0) 'Stored' │ │ │ │ +100D88 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +100D8C CRC 00000000 (0) │ │ │ │ +100D90 Compressed Size 00000000 (0) │ │ │ │ +100D94 Uncompressed Size 00000000 (0) │ │ │ │ +100D98 Filename Length 0012 (18) │ │ │ │ +100D9A Extra Length 0000 (0) │ │ │ │ +100D9C Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C32: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100D9C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -100C44 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -100C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C4A General Purpose Flag 0800 (2048) │ │ │ │ +100DAE LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +100DB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100DB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100DB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -100C4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -100C52 CRC F069C889 (4033464457) │ │ │ │ -100C56 Compressed Size 00000214 (532) │ │ │ │ -100C5A Uncompressed Size 000003BC (956) │ │ │ │ -100C5E Filename Length 0023 (35) │ │ │ │ -100C60 Extra Length 0000 (0) │ │ │ │ -100C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100DB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100DB8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +100DBC CRC F069C889 (4033464457) │ │ │ │ +100DC0 Compressed Size 00000214 (532) │ │ │ │ +100DC4 Uncompressed Size 000003BC (956) │ │ │ │ +100DC8 Filename Length 0023 (35) │ │ │ │ +100DCA Extra Length 0000 (0) │ │ │ │ +100DCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100C85 PAYLOAD │ │ │ │ +100DEF PAYLOAD │ │ │ │ │ │ │ │ -100E99 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -100E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100E9F General Purpose Flag 0800 (2048) │ │ │ │ +101003 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +101007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101009 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -100EA7 CRC 49ECBE90 (1240252048) │ │ │ │ -100EAB Compressed Size 00000389 (905) │ │ │ │ -100EAF Uncompressed Size 00000999 (2457) │ │ │ │ -100EB3 Filename Length 0022 (34) │ │ │ │ -100EB5 Extra Length 0000 (0) │ │ │ │ -100EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10100B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10100D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +101011 CRC 49ECBE90 (1240252048) │ │ │ │ +101015 Compressed Size 00000389 (905) │ │ │ │ +101019 Uncompressed Size 00000999 (2457) │ │ │ │ +10101D Filename Length 0022 (34) │ │ │ │ +10101F Extra Length 0000 (0) │ │ │ │ +101021 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100ED9 PAYLOAD │ │ │ │ +101043 PAYLOAD │ │ │ │ │ │ │ │ -101262 LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -101266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101268 General Purpose Flag 0800 (2048) │ │ │ │ +1013CC LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +1013D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1013D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1013D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10126A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10126C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -101270 CRC 6DE95D96 (1844010390) │ │ │ │ -101274 Compressed Size 00000333 (819) │ │ │ │ -101278 Uncompressed Size 000006FD (1789) │ │ │ │ -10127C Filename Length 0027 (39) │ │ │ │ -10127E Extra Length 0000 (0) │ │ │ │ -101280 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1013D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1013D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1013DA CRC 6DE95D96 (1844010390) │ │ │ │ +1013DE Compressed Size 00000333 (819) │ │ │ │ +1013E2 Uncompressed Size 000006FD (1789) │ │ │ │ +1013E6 Filename Length 0027 (39) │ │ │ │ +1013E8 Extra Length 0000 (0) │ │ │ │ +1013EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101280: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1013EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012A7 PAYLOAD │ │ │ │ +101411 PAYLOAD │ │ │ │ │ │ │ │ -1015DA LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -1015DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1015DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1015E0 General Purpose Flag 0800 (2048) │ │ │ │ +101744 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +101748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10174A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1015E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1015E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1015E8 CRC D7E91FBC (3622379452) │ │ │ │ -1015EC Compressed Size 000006B2 (1714) │ │ │ │ -1015F0 Uncompressed Size 000016C8 (5832) │ │ │ │ -1015F4 Filename Length 0026 (38) │ │ │ │ -1015F6 Extra Length 0000 (0) │ │ │ │ -1015F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10174C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10174E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +101752 CRC D7E91FBC (3622379452) │ │ │ │ +101756 Compressed Size 000006B2 (1714) │ │ │ │ +10175A Uncompressed Size 000016C8 (5832) │ │ │ │ +10175E Filename Length 0026 (38) │ │ │ │ +101760 Extra Length 0000 (0) │ │ │ │ +101762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1015F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10161E PAYLOAD │ │ │ │ +101788 PAYLOAD │ │ │ │ │ │ │ │ -101CD0 LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -101CD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101CD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101CD6 General Purpose Flag 0800 (2048) │ │ │ │ +101E3A LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +101E3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101E3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101E40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101CD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101CDA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -101CDE CRC 374B96E4 (927700708) │ │ │ │ -101CE2 Compressed Size 000002E7 (743) │ │ │ │ -101CE6 Uncompressed Size 0000072C (1836) │ │ │ │ -101CEA Filename Length 0020 (32) │ │ │ │ -101CEC Extra Length 0000 (0) │ │ │ │ -101CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101E42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101E44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +101E48 CRC 374B96E4 (927700708) │ │ │ │ +101E4C Compressed Size 000002E7 (743) │ │ │ │ +101E50 Uncompressed Size 0000072C (1836) │ │ │ │ +101E54 Filename Length 0020 (32) │ │ │ │ +101E56 Extra Length 0000 (0) │ │ │ │ +101E58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101E58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101D0E PAYLOAD │ │ │ │ +101E78 PAYLOAD │ │ │ │ │ │ │ │ -101FF5 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -101FF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FFB General Purpose Flag 0800 (2048) │ │ │ │ +10215F LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +102163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102165 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102003 CRC 9BBC44B4 (2612806836) │ │ │ │ -102007 Compressed Size 0000036F (879) │ │ │ │ -10200B Uncompressed Size 00001242 (4674) │ │ │ │ -10200F Filename Length 001F (31) │ │ │ │ -102011 Extra Length 0000 (0) │ │ │ │ -102013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102167 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102169 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10216D CRC 9BBC44B4 (2612806836) │ │ │ │ +102171 Compressed Size 0000036F (879) │ │ │ │ +102175 Uncompressed Size 00001242 (4674) │ │ │ │ +102179 Filename Length 001F (31) │ │ │ │ +10217B Extra Length 0000 (0) │ │ │ │ +10217D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10217D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102032 PAYLOAD │ │ │ │ +10219C PAYLOAD │ │ │ │ │ │ │ │ -1023A1 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -1023A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1023A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1023A7 General Purpose Flag 0800 (2048) │ │ │ │ +10250B LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +10250F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102511 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1023A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1023AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1023AF CRC D77D9B04 (3615333124) │ │ │ │ -1023B3 Compressed Size 000002C5 (709) │ │ │ │ -1023B7 Uncompressed Size 000006A4 (1700) │ │ │ │ -1023BB Filename Length 0025 (37) │ │ │ │ -1023BD Extra Length 0000 (0) │ │ │ │ -1023BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102513 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102515 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102519 CRC D77D9B04 (3615333124) │ │ │ │ +10251D Compressed Size 000002C5 (709) │ │ │ │ +102521 Uncompressed Size 000006A4 (1700) │ │ │ │ +102525 Filename Length 0025 (37) │ │ │ │ +102527 Extra Length 0000 (0) │ │ │ │ +102529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1023BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1023E4 PAYLOAD │ │ │ │ +10254E PAYLOAD │ │ │ │ │ │ │ │ -1026A9 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1026AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1026AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1026AF General Purpose Flag 0800 (2048) │ │ │ │ +102813 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +102817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102819 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1026B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1026B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1026B7 CRC A55A78BD (2774169789) │ │ │ │ -1026BB Compressed Size 00000311 (785) │ │ │ │ -1026BF Uncompressed Size 00000DBC (3516) │ │ │ │ -1026C3 Filename Length 0024 (36) │ │ │ │ -1026C5 Extra Length 0000 (0) │ │ │ │ -1026C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10281B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10281D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102821 CRC A55A78BD (2774169789) │ │ │ │ +102825 Compressed Size 00000311 (785) │ │ │ │ +102829 Uncompressed Size 00000DBC (3516) │ │ │ │ +10282D Filename Length 0024 (36) │ │ │ │ +10282F Extra Length 0000 (0) │ │ │ │ +102831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1026C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1026EB PAYLOAD │ │ │ │ +102855 PAYLOAD │ │ │ │ │ │ │ │ -1029FC LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -102A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102A02 General Purpose Flag 0800 (2048) │ │ │ │ +102B66 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +102B6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102B6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102B6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102A06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102A0A CRC 8AB231E6 (2326933990) │ │ │ │ -102A0E Compressed Size 00000205 (517) │ │ │ │ -102A12 Uncompressed Size 0000038A (906) │ │ │ │ -102A16 Filename Length 0025 (37) │ │ │ │ -102A18 Extra Length 0000 (0) │ │ │ │ -102A1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102B6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +102B70 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102B74 CRC 8AB231E6 (2326933990) │ │ │ │ +102B78 Compressed Size 00000205 (517) │ │ │ │ +102B7C Uncompressed Size 0000038A (906) │ │ │ │ +102B80 Filename Length 0025 (37) │ │ │ │ +102B82 Extra Length 0000 (0) │ │ │ │ +102B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102A1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102A3F PAYLOAD │ │ │ │ +102BA9 PAYLOAD │ │ │ │ │ │ │ │ -102C44 LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -102C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102C4A General Purpose Flag 0800 (2048) │ │ │ │ +102DAE LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +102DB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -102C4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102C52 CRC E5E649CC (3857074636) │ │ │ │ -102C56 Compressed Size 00000203 (515) │ │ │ │ -102C5A Uncompressed Size 000004E3 (1251) │ │ │ │ -102C5E Filename Length 0024 (36) │ │ │ │ -102C60 Extra Length 0000 (0) │ │ │ │ -102C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DB8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +102DBC CRC E5E649CC (3857074636) │ │ │ │ +102DC0 Compressed Size 00000203 (515) │ │ │ │ +102DC4 Uncompressed Size 000004E3 (1251) │ │ │ │ +102DC8 Filename Length 0024 (36) │ │ │ │ +102DCA Extra Length 0000 (0) │ │ │ │ +102DCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102C86 PAYLOAD │ │ │ │ +102DF0 PAYLOAD │ │ │ │ │ │ │ │ -102E89 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -102E8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102E8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102E8F General Purpose Flag 0800 (2048) │ │ │ │ +102FF3 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +102FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102FF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102E91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102E93 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -102E97 CRC F76CD338 (4151104312) │ │ │ │ -102E9B Compressed Size 00000D77 (3447) │ │ │ │ -102E9F Uncompressed Size 000029F2 (10738) │ │ │ │ -102EA3 Filename Length 001E (30) │ │ │ │ -102EA5 Extra Length 0000 (0) │ │ │ │ -102EA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +102FFD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +103001 CRC 76EA356F (1995060591) │ │ │ │ +103005 Compressed Size 00000D71 (3441) │ │ │ │ +103009 Uncompressed Size 000029F2 (10738) │ │ │ │ +10300D Filename Length 001E (30) │ │ │ │ +10300F Extra Length 0000 (0) │ │ │ │ +103011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102EA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102EC5 PAYLOAD │ │ │ │ +10302F PAYLOAD │ │ │ │ │ │ │ │ -103C3C LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -103C40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103C41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103C42 General Purpose Flag 0800 (2048) │ │ │ │ +103DA0 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +103DA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103C44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103C46 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -103C4A CRC 9FDF2775 (2682201973) │ │ │ │ -103C4E Compressed Size 00001225 (4645) │ │ │ │ -103C52 Uncompressed Size 00013829 (79913) │ │ │ │ -103C56 Filename Length 001D (29) │ │ │ │ -103C58 Extra Length 0000 (0) │ │ │ │ -103C5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DAA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +103DAE CRC FBD31B29 (4224916265) │ │ │ │ +103DB2 Compressed Size 000011EA (4586) │ │ │ │ +103DB6 Uncompressed Size 00013829 (79913) │ │ │ │ +103DBA Filename Length 001D (29) │ │ │ │ +103DBC Extra Length 0000 (0) │ │ │ │ +103DBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103C5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103C77 PAYLOAD │ │ │ │ +103DDB PAYLOAD │ │ │ │ │ │ │ │ -104E9C CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -104EA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104EA1 Created OS 03 (3) 'Unix' │ │ │ │ -104EA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EA4 General Purpose Flag 0800 (2048) │ │ │ │ +104FC5 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +104FC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +104FCA Created OS 03 (3) 'Unix' │ │ │ │ +104FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104FCD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EA6 Compression Method 0000 (0) 'Stored' │ │ │ │ -104EA8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104EAC CRC 00000000 (0) │ │ │ │ -104EB0 Compressed Size 00000000 (0) │ │ │ │ -104EB4 Uncompressed Size 00000000 (0) │ │ │ │ -104EB8 Filename Length 0009 (9) │ │ │ │ -104EBA Extra Length 0004 (4) │ │ │ │ -104EBC Comment Length 0000 (0) │ │ │ │ -104EBE Disk Start 0000 (0) │ │ │ │ -104EC0 Int File Attributes 0000 (0) │ │ │ │ +104FCF Compression Method 0000 (0) 'Stored' │ │ │ │ +104FD1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +104FD5 CRC 00000000 (0) │ │ │ │ +104FD9 Compressed Size 00000000 (0) │ │ │ │ +104FDD Uncompressed Size 00000000 (0) │ │ │ │ +104FE1 Filename Length 0009 (9) │ │ │ │ +104FE3 Extra Length 0004 (4) │ │ │ │ +104FE5 Comment Length 0000 (0) │ │ │ │ +104FE7 Disk Start 0000 (0) │ │ │ │ +104FE9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EC2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +104FEB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104EC6 Local Header Offset 00000000 (0) │ │ │ │ -104ECA Filename 'XXXXXXXXX' │ │ │ │ +104FEF Local Header Offset 00000000 (0) │ │ │ │ +104FF3 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104ECA: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FF3: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104ED3 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -104ED5 Length 0000 (0) │ │ │ │ +104FFC Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +104FFE Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104ECA: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x104FF3: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EA2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104FCB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104ED7 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -104EDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -104EDC Created OS 03 (3) 'Unix' │ │ │ │ -104EDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EDF General Purpose Flag 0800 (2048) │ │ │ │ +105000 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +105004 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105005 Created OS 03 (3) 'Unix' │ │ │ │ +105006 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105007 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105008 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104EE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104EE7 CRC BA2B65DC (3123406300) │ │ │ │ -104EEB Compressed Size 000000AD (173) │ │ │ │ -104EEF Uncompressed Size 00000113 (275) │ │ │ │ -104EF3 Filename Length 0014 (20) │ │ │ │ -104EF5 Extra Length 0000 (0) │ │ │ │ -104EF7 Comment Length 0000 (0) │ │ │ │ -104EF9 Disk Start 0000 (0) │ │ │ │ -104EFB Int File Attributes 0000 (0) │ │ │ │ +10500A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10500C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105010 CRC BA2B65DC (3123406300) │ │ │ │ +105014 Compressed Size 000000AD (173) │ │ │ │ +105018 Uncompressed Size 00000113 (275) │ │ │ │ +10501C Filename Length 0014 (20) │ │ │ │ +10501E Extra Length 0000 (0) │ │ │ │ +105020 Comment Length 0000 (0) │ │ │ │ +105022 Disk Start 0000 (0) │ │ │ │ +105024 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105026 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104F01 Local Header Offset 0000002B (43) │ │ │ │ -104F05 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10502A Local Header Offset 0000002B (43) │ │ │ │ +10502E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F05: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10502E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -104F19 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -104F1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F1E Created OS 03 (3) 'Unix' │ │ │ │ -104F1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F21 General Purpose Flag 0800 (2048) │ │ │ │ +105042 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +105046 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105047 Created OS 03 (3) 'Unix' │ │ │ │ +105048 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105049 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10504A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104F23 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F25 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104F29 CRC 00000000 (0) │ │ │ │ -104F2D Compressed Size 00000000 (0) │ │ │ │ -104F31 Uncompressed Size 00000000 (0) │ │ │ │ -104F35 Filename Length 0004 (4) │ │ │ │ -104F37 Extra Length 0000 (0) │ │ │ │ -104F39 Comment Length 0000 (0) │ │ │ │ -104F3B Disk Start 0000 (0) │ │ │ │ -104F3D Int File Attributes 0000 (0) │ │ │ │ +10504C Compression Method 0000 (0) 'Stored' │ │ │ │ +10504E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105052 CRC 00000000 (0) │ │ │ │ +105056 Compressed Size 00000000 (0) │ │ │ │ +10505A Uncompressed Size 00000000 (0) │ │ │ │ +10505E Filename Length 0004 (4) │ │ │ │ +105060 Extra Length 0000 (0) │ │ │ │ +105062 Comment Length 0000 (0) │ │ │ │ +105064 Disk Start 0000 (0) │ │ │ │ +105066 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F3F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105068 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F43 Local Header Offset 0000010A (266) │ │ │ │ -104F47 Filename 'XXXX' │ │ │ │ +10506C Local Header Offset 0000010A (266) │ │ │ │ +105070 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F47: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x105070: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F47: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105070: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F1F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x105048: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F4B CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -104F4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F50 Created OS 03 (3) 'Unix' │ │ │ │ -104F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F53 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F55 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104F5B CRC 00000000 (0) │ │ │ │ -104F5F Compressed Size 00000000 (0) │ │ │ │ -104F63 Uncompressed Size 00000000 (0) │ │ │ │ -104F67 Filename Length 000B (11) │ │ │ │ -104F69 Extra Length 0000 (0) │ │ │ │ -104F6B Comment Length 0000 (0) │ │ │ │ -104F6D Disk Start 0000 (0) │ │ │ │ -104F6F Int File Attributes 0000 (0) │ │ │ │ +105074 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +105078 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105079 Created OS 03 (3) 'Unix' │ │ │ │ +10507A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10507B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10507C General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10507E Compression Method 0000 (0) 'Stored' │ │ │ │ +105080 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105084 CRC 00000000 (0) │ │ │ │ +105088 Compressed Size 00000000 (0) │ │ │ │ +10508C Uncompressed Size 00000000 (0) │ │ │ │ +105090 Filename Length 000B (11) │ │ │ │ +105092 Extra Length 0000 (0) │ │ │ │ +105094 Comment Length 0000 (0) │ │ │ │ +105096 Disk Start 0000 (0) │ │ │ │ +105098 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F71 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10509A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F75 Local Header Offset 0000012C (300) │ │ │ │ -104F79 Filename 'XXXXXXXXXXX' │ │ │ │ +10509E Local Header Offset 0000012C (300) │ │ │ │ +1050A2 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F79: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050A2: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F79: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050A2: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F51: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10507A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F84 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -104F88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F89 Created OS 03 (3) 'Unix' │ │ │ │ -104F8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F8C General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F8E Compression Method 0000 (0) 'Stored' │ │ │ │ -104F90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104F94 CRC 00000000 (0) │ │ │ │ -104F98 Compressed Size 00000000 (0) │ │ │ │ -104F9C Uncompressed Size 00000000 (0) │ │ │ │ -104FA0 Filename Length 0011 (17) │ │ │ │ -104FA2 Extra Length 0000 (0) │ │ │ │ -104FA4 Comment Length 0000 (0) │ │ │ │ -104FA6 Disk Start 0000 (0) │ │ │ │ -104FA8 Int File Attributes 0000 (0) │ │ │ │ +1050AD CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +1050B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050B2 Created OS 03 (3) 'Unix' │ │ │ │ +1050B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050B5 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +1050B7 Compression Method 0000 (0) 'Stored' │ │ │ │ +1050B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1050BD CRC 00000000 (0) │ │ │ │ +1050C1 Compressed Size 00000000 (0) │ │ │ │ +1050C5 Uncompressed Size 00000000 (0) │ │ │ │ +1050C9 Filename Length 0011 (17) │ │ │ │ +1050CB Extra Length 0000 (0) │ │ │ │ +1050CD Comment Length 0000 (0) │ │ │ │ +1050CF Disk Start 0000 (0) │ │ │ │ +1050D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FAA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1050D3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104FAE Local Header Offset 00000155 (341) │ │ │ │ -104FB2 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1050D7 Local Header Offset 00000155 (341) │ │ │ │ +1050DB Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FB2: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050DB: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104FB2: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050DB: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F8A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050B3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104FC3 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -104FC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104FC8 Created OS 03 (3) 'Unix' │ │ │ │ -104FC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104FCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104FCB General Purpose Flag 0800 (2048) │ │ │ │ +1050EC CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +1050F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050F1 Created OS 03 (3) 'Unix' │ │ │ │ +1050F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104FCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -104FCF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -104FD3 CRC 1C34B107 (473215239) │ │ │ │ -104FD7 Compressed Size 00001DEB (7659) │ │ │ │ -104FDB Uncompressed Size 00008806 (34822) │ │ │ │ -104FDF Filename Length 001C (28) │ │ │ │ -104FE1 Extra Length 0000 (0) │ │ │ │ -104FE3 Comment Length 0000 (0) │ │ │ │ -104FE5 Disk Start 0000 (0) │ │ │ │ -104FE7 Int File Attributes 0000 (0) │ │ │ │ +1050F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1050F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1050FC CRC 382669C3 (942041539) │ │ │ │ +105100 Compressed Size 00001DFC (7676) │ │ │ │ +105104 Uncompressed Size 00008806 (34822) │ │ │ │ +105108 Filename Length 001C (28) │ │ │ │ +10510A Extra Length 0000 (0) │ │ │ │ +10510C Comment Length 0000 (0) │ │ │ │ +10510E Disk Start 0000 (0) │ │ │ │ +105110 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105112 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104FED Local Header Offset 00000184 (388) │ │ │ │ -104FF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105116 Local Header Offset 00000184 (388) │ │ │ │ +10511A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10511A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10500D CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -105011 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105012 Created OS 03 (3) 'Unix' │ │ │ │ -105013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105015 General Purpose Flag 0800 (2048) │ │ │ │ +105136 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +10513A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10513B Created OS 03 (3) 'Unix' │ │ │ │ +10513C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10513D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10513E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105017 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105019 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10501D CRC 3C886BA0 (1015573408) │ │ │ │ -105021 Compressed Size 00001B12 (6930) │ │ │ │ -105025 Uncompressed Size 0001810D (98573) │ │ │ │ -105029 Filename Length 001B (27) │ │ │ │ -10502B Extra Length 0000 (0) │ │ │ │ -10502D Comment Length 0000 (0) │ │ │ │ -10502F Disk Start 0000 (0) │ │ │ │ -105031 Int File Attributes 0000 (0) │ │ │ │ +105140 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105142 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105146 CRC B86FBDA2 (3094330786) │ │ │ │ +10514A Compressed Size 00001AD4 (6868) │ │ │ │ +10514E Uncompressed Size 0001810D (98573) │ │ │ │ +105152 Filename Length 001B (27) │ │ │ │ +105154 Extra Length 0000 (0) │ │ │ │ +105156 Comment Length 0000 (0) │ │ │ │ +105158 Disk Start 0000 (0) │ │ │ │ +10515A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105033 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10515C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105037 Local Header Offset 00001FA9 (8105) │ │ │ │ -10503B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105160 Local Header Offset 00001FBA (8122) │ │ │ │ +105164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10503B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105056 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -10505A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10505B Created OS 03 (3) 'Unix' │ │ │ │ -10505C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10505D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10505E General Purpose Flag 0800 (2048) │ │ │ │ +10517F CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +105183 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105184 Created OS 03 (3) 'Unix' │ │ │ │ +105185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105187 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105060 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105062 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105066 CRC 02596C81 (39414913) │ │ │ │ -10506A Compressed Size 000002F5 (757) │ │ │ │ -10506E Uncompressed Size 0000063C (1596) │ │ │ │ -105072 Filename Length 0029 (41) │ │ │ │ -105074 Extra Length 0000 (0) │ │ │ │ -105076 Comment Length 0000 (0) │ │ │ │ -105078 Disk Start 0000 (0) │ │ │ │ -10507A Int File Attributes 0000 (0) │ │ │ │ +105189 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10518B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10518F CRC 02596C81 (39414913) │ │ │ │ +105193 Compressed Size 000002F5 (757) │ │ │ │ +105197 Uncompressed Size 0000063C (1596) │ │ │ │ +10519B Filename Length 0029 (41) │ │ │ │ +10519D Extra Length 0000 (0) │ │ │ │ +10519F Comment Length 0000 (0) │ │ │ │ +1051A1 Disk Start 0000 (0) │ │ │ │ +1051A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10507C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105080 Local Header Offset 00003AF4 (15092) │ │ │ │ -105084 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1051A9 Local Header Offset 00003AC7 (15047) │ │ │ │ +1051AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105084: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050AD CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -1050B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1050B2 Created OS 03 (3) 'Unix' │ │ │ │ -1050B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1050B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1050B5 General Purpose Flag 0800 (2048) │ │ │ │ +1051D6 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +1051DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1051DB Created OS 03 (3) 'Unix' │ │ │ │ +1051DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1051DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1051DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1050B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1050B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1050BD CRC 0FC0AF8C (264286092) │ │ │ │ -1050C1 Compressed Size 00000392 (914) │ │ │ │ -1050C5 Uncompressed Size 00000C44 (3140) │ │ │ │ -1050C9 Filename Length 0028 (40) │ │ │ │ -1050CB Extra Length 0000 (0) │ │ │ │ -1050CD Comment Length 0000 (0) │ │ │ │ -1050CF Disk Start 0000 (0) │ │ │ │ -1050D1 Int File Attributes 0000 (0) │ │ │ │ +1051E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1051E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1051E6 CRC 0FC0AF8C (264286092) │ │ │ │ +1051EA Compressed Size 00000392 (914) │ │ │ │ +1051EE Uncompressed Size 00000C44 (3140) │ │ │ │ +1051F2 Filename Length 0028 (40) │ │ │ │ +1051F4 Extra Length 0000 (0) │ │ │ │ +1051F6 Comment Length 0000 (0) │ │ │ │ +1051F8 Disk Start 0000 (0) │ │ │ │ +1051FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1050D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1050D7 Local Header Offset 00003E30 (15920) │ │ │ │ -1050DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105200 Local Header Offset 00003E03 (15875) │ │ │ │ +105204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1050DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105103 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -105107 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105108 Created OS 03 (3) 'Unix' │ │ │ │ -105109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10510A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10510B General Purpose Flag 0800 (2048) │ │ │ │ +10522C CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +105230 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105231 Created OS 03 (3) 'Unix' │ │ │ │ +105232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105234 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10510D Compression Method 0000 (0) 'Stored' │ │ │ │ -10510F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105113 CRC 00000000 (0) │ │ │ │ -105117 Compressed Size 00000000 (0) │ │ │ │ -10511B Uncompressed Size 00000000 (0) │ │ │ │ -10511F Filename Length 0012 (18) │ │ │ │ -105121 Extra Length 0000 (0) │ │ │ │ -105123 Comment Length 0000 (0) │ │ │ │ -105125 Disk Start 0000 (0) │ │ │ │ -105127 Int File Attributes 0000 (0) │ │ │ │ +105236 Compression Method 0000 (0) 'Stored' │ │ │ │ +105238 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10523C CRC 00000000 (0) │ │ │ │ +105240 Compressed Size 00000000 (0) │ │ │ │ +105244 Uncompressed Size 00000000 (0) │ │ │ │ +105248 Filename Length 0012 (18) │ │ │ │ +10524A Extra Length 0000 (0) │ │ │ │ +10524C Comment Length 0000 (0) │ │ │ │ +10524E Disk Start 0000 (0) │ │ │ │ +105250 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105129 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105252 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10512D Local Header Offset 00004208 (16904) │ │ │ │ -105131 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +105256 Local Header Offset 000041DB (16859) │ │ │ │ +10525A Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105131: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10525A: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105131: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10525A: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105109: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105232: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105143 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -105147 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105148 Created OS 03 (3) 'Unix' │ │ │ │ -105149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10514A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10514B General Purpose Flag 0800 (2048) │ │ │ │ +10526C CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +105270 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105271 Created OS 03 (3) 'Unix' │ │ │ │ +105272 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105273 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105274 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10514D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10514F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105153 CRC 00CCCDF7 (13422071) │ │ │ │ -105157 Compressed Size 000003F6 (1014) │ │ │ │ -10515B Uncompressed Size 000009AB (2475) │ │ │ │ -10515F Filename Length 002F (47) │ │ │ │ -105161 Extra Length 0000 (0) │ │ │ │ -105163 Comment Length 0000 (0) │ │ │ │ -105165 Disk Start 0000 (0) │ │ │ │ -105167 Int File Attributes 0000 (0) │ │ │ │ +105276 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105278 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10527C CRC 00CCCDF7 (13422071) │ │ │ │ +105280 Compressed Size 000003F6 (1014) │ │ │ │ +105284 Uncompressed Size 000009AB (2475) │ │ │ │ +105288 Filename Length 002F (47) │ │ │ │ +10528A Extra Length 0000 (0) │ │ │ │ +10528C Comment Length 0000 (0) │ │ │ │ +10528E Disk Start 0000 (0) │ │ │ │ +105290 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105169 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105292 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10516D Local Header Offset 00004238 (16952) │ │ │ │ -105171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105296 Local Header Offset 0000420B (16907) │ │ │ │ +10529A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10529A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1051A0 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -1051A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051A5 Created OS 03 (3) 'Unix' │ │ │ │ -1051A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1051A8 General Purpose Flag 0800 (2048) │ │ │ │ +1052C9 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +1052CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1052CE Created OS 03 (3) 'Unix' │ │ │ │ +1052CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1052D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1052D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1051AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1051AC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1051B0 CRC F4C96580 (4106839424) │ │ │ │ -1051B4 Compressed Size 00000455 (1109) │ │ │ │ -1051B8 Uncompressed Size 00001709 (5897) │ │ │ │ -1051BC Filename Length 002E (46) │ │ │ │ -1051BE Extra Length 0000 (0) │ │ │ │ -1051C0 Comment Length 0000 (0) │ │ │ │ -1051C2 Disk Start 0000 (0) │ │ │ │ -1051C4 Int File Attributes 0000 (0) │ │ │ │ +1052D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1052D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1052D9 CRC F4C96580 (4106839424) │ │ │ │ +1052DD Compressed Size 00000455 (1109) │ │ │ │ +1052E1 Uncompressed Size 00001709 (5897) │ │ │ │ +1052E5 Filename Length 002E (46) │ │ │ │ +1052E7 Extra Length 0000 (0) │ │ │ │ +1052E9 Comment Length 0000 (0) │ │ │ │ +1052EB Disk Start 0000 (0) │ │ │ │ +1052ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1051C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1052EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1051CA Local Header Offset 0000467B (18043) │ │ │ │ -1051CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1052F3 Local Header Offset 0000464E (17998) │ │ │ │ +1052F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1051CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1052F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1051FC CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -105200 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105201 Created OS 03 (3) 'Unix' │ │ │ │ -105202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105204 General Purpose Flag 0800 (2048) │ │ │ │ +105325 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +105329 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10532A Created OS 03 (3) 'Unix' │ │ │ │ +10532B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10532C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10532D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105206 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105208 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10520C CRC 584D7D40 (1481473344) │ │ │ │ -105210 Compressed Size 000004D5 (1237) │ │ │ │ -105214 Uncompressed Size 00000D9D (3485) │ │ │ │ -105218 Filename Length 002F (47) │ │ │ │ -10521A Extra Length 0000 (0) │ │ │ │ -10521C Comment Length 0000 (0) │ │ │ │ -10521E Disk Start 0000 (0) │ │ │ │ -105220 Int File Attributes 0000 (0) │ │ │ │ +10532F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105331 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105335 CRC 584D7D40 (1481473344) │ │ │ │ +105339 Compressed Size 000004D5 (1237) │ │ │ │ +10533D Uncompressed Size 00000D9D (3485) │ │ │ │ +105341 Filename Length 002F (47) │ │ │ │ +105343 Extra Length 0000 (0) │ │ │ │ +105345 Comment Length 0000 (0) │ │ │ │ +105347 Disk Start 0000 (0) │ │ │ │ +105349 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10534B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105226 Local Header Offset 00004B1C (19228) │ │ │ │ -10522A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10534F Local Header Offset 00004AEF (19183) │ │ │ │ +105353 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10522A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105259 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -10525D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10525E Created OS 03 (3) 'Unix' │ │ │ │ -10525F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105260 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105261 General Purpose Flag 0800 (2048) │ │ │ │ +105382 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +105386 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105387 Created OS 03 (3) 'Unix' │ │ │ │ +105388 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105389 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10538A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105263 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105265 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105269 CRC B4162488 (3021350024) │ │ │ │ -10526D Compressed Size 0000073B (1851) │ │ │ │ -105271 Uncompressed Size 00002AE1 (10977) │ │ │ │ -105275 Filename Length 002E (46) │ │ │ │ -105277 Extra Length 0000 (0) │ │ │ │ -105279 Comment Length 0000 (0) │ │ │ │ -10527B Disk Start 0000 (0) │ │ │ │ -10527D Int File Attributes 0000 (0) │ │ │ │ +10538C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10538E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105392 CRC B4162488 (3021350024) │ │ │ │ +105396 Compressed Size 0000073B (1851) │ │ │ │ +10539A Uncompressed Size 00002AE1 (10977) │ │ │ │ +10539E Filename Length 002E (46) │ │ │ │ +1053A0 Extra Length 0000 (0) │ │ │ │ +1053A2 Comment Length 0000 (0) │ │ │ │ +1053A4 Disk Start 0000 (0) │ │ │ │ +1053A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10527F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1053A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105283 Local Header Offset 0000503E (20542) │ │ │ │ -105287 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1053AC Local Header Offset 00005011 (20497) │ │ │ │ +1053B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105287: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1053B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1052B5 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -1052B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1052BA Created OS 03 (3) 'Unix' │ │ │ │ -1052BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1052BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1052BD General Purpose Flag 0800 (2048) │ │ │ │ +1053DE CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1053E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1053E3 Created OS 03 (3) 'Unix' │ │ │ │ +1053E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1053E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1053E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1052BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1052C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1052C5 CRC 74C5A4E2 (1959109858) │ │ │ │ -1052C9 Compressed Size 000002A6 (678) │ │ │ │ -1052CD Uncompressed Size 00000553 (1363) │ │ │ │ -1052D1 Filename Length 0030 (48) │ │ │ │ -1052D3 Extra Length 0000 (0) │ │ │ │ -1052D5 Comment Length 0000 (0) │ │ │ │ -1052D7 Disk Start 0000 (0) │ │ │ │ -1052D9 Int File Attributes 0000 (0) │ │ │ │ +1053E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1053EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1053EE CRC 74C5A4E2 (1959109858) │ │ │ │ +1053F2 Compressed Size 000002A6 (678) │ │ │ │ +1053F6 Uncompressed Size 00000553 (1363) │ │ │ │ +1053FA Filename Length 0030 (48) │ │ │ │ +1053FC Extra Length 0000 (0) │ │ │ │ +1053FE Comment Length 0000 (0) │ │ │ │ +105400 Disk Start 0000 (0) │ │ │ │ +105402 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1052DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105404 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1052DF Local Header Offset 000057C5 (22469) │ │ │ │ -1052E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105408 Local Header Offset 00005798 (22424) │ │ │ │ +10540C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1052E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10540C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105313 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -105317 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105318 Created OS 03 (3) 'Unix' │ │ │ │ -105319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10531A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10531B General Purpose Flag 0800 (2048) │ │ │ │ +10543C CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +105440 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105441 Created OS 03 (3) 'Unix' │ │ │ │ +105442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105444 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10531D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10531F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105323 CRC A75A16AC (2807699116) │ │ │ │ -105327 Compressed Size 0000029A (666) │ │ │ │ -10532B Uncompressed Size 00000856 (2134) │ │ │ │ -10532F Filename Length 002F (47) │ │ │ │ -105331 Extra Length 0000 (0) │ │ │ │ -105333 Comment Length 0000 (0) │ │ │ │ -105335 Disk Start 0000 (0) │ │ │ │ -105337 Int File Attributes 0000 (0) │ │ │ │ +105446 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105448 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10544C CRC A75A16AC (2807699116) │ │ │ │ +105450 Compressed Size 0000029A (666) │ │ │ │ +105454 Uncompressed Size 00000856 (2134) │ │ │ │ +105458 Filename Length 002F (47) │ │ │ │ +10545A Extra Length 0000 (0) │ │ │ │ +10545C Comment Length 0000 (0) │ │ │ │ +10545E Disk Start 0000 (0) │ │ │ │ +105460 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105339 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105462 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10533D Local Header Offset 00005AB9 (23225) │ │ │ │ -105341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105466 Local Header Offset 00005A8C (23180) │ │ │ │ +10546A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10546A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105370 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -105374 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105375 Created OS 03 (3) 'Unix' │ │ │ │ -105376 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105377 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105378 General Purpose Flag 0800 (2048) │ │ │ │ +105499 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +10549D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10549E Created OS 03 (3) 'Unix' │ │ │ │ +10549F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1054A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10537A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10537C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105380 CRC BF1430A0 (3205771424) │ │ │ │ -105384 Compressed Size 000002A7 (679) │ │ │ │ -105388 Uncompressed Size 00000553 (1363) │ │ │ │ -10538C Filename Length 0030 (48) │ │ │ │ -10538E Extra Length 0000 (0) │ │ │ │ -105390 Comment Length 0000 (0) │ │ │ │ -105392 Disk Start 0000 (0) │ │ │ │ -105394 Int File Attributes 0000 (0) │ │ │ │ +1054A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1054A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1054A9 CRC BF1430A0 (3205771424) │ │ │ │ +1054AD Compressed Size 000002A7 (679) │ │ │ │ +1054B1 Uncompressed Size 00000553 (1363) │ │ │ │ +1054B5 Filename Length 0030 (48) │ │ │ │ +1054B7 Extra Length 0000 (0) │ │ │ │ +1054B9 Comment Length 0000 (0) │ │ │ │ +1054BB Disk Start 0000 (0) │ │ │ │ +1054BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105396 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1054BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10539A Local Header Offset 00005DA0 (23968) │ │ │ │ -10539E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1054C3 Local Header Offset 00005D73 (23923) │ │ │ │ +1054C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10539E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1054C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1053CE CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1053D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1053D3 Created OS 03 (3) 'Unix' │ │ │ │ -1053D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1053D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1053D6 General Purpose Flag 0800 (2048) │ │ │ │ +1054F7 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1054FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1054FC Created OS 03 (3) 'Unix' │ │ │ │ +1054FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1054FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1053D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1053DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1053DE CRC 76F6EE85 (1995894405) │ │ │ │ -1053E2 Compressed Size 00000251 (593) │ │ │ │ -1053E6 Uncompressed Size 000007C6 (1990) │ │ │ │ -1053EA Filename Length 002F (47) │ │ │ │ -1053EC Extra Length 0000 (0) │ │ │ │ -1053EE Comment Length 0000 (0) │ │ │ │ -1053F0 Disk Start 0000 (0) │ │ │ │ -1053F2 Int File Attributes 0000 (0) │ │ │ │ +105501 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105503 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105507 CRC 76F6EE85 (1995894405) │ │ │ │ +10550B Compressed Size 00000251 (593) │ │ │ │ +10550F Uncompressed Size 000007C6 (1990) │ │ │ │ +105513 Filename Length 002F (47) │ │ │ │ +105515 Extra Length 0000 (0) │ │ │ │ +105517 Comment Length 0000 (0) │ │ │ │ +105519 Disk Start 0000 (0) │ │ │ │ +10551B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1053F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10551D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1053F8 Local Header Offset 00006095 (24725) │ │ │ │ -1053FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105521 Local Header Offset 00006068 (24680) │ │ │ │ +105525 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1053FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10542B CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -10542F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105430 Created OS 03 (3) 'Unix' │ │ │ │ -105431 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105432 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105433 General Purpose Flag 0800 (2048) │ │ │ │ +105554 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +105558 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105559 Created OS 03 (3) 'Unix' │ │ │ │ +10555A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10555B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10555C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105435 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105437 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10543B CRC 6466A3DD (1684448221) │ │ │ │ -10543F Compressed Size 000001CB (459) │ │ │ │ -105443 Uncompressed Size 00000317 (791) │ │ │ │ -105447 Filename Length 0034 (52) │ │ │ │ -105449 Extra Length 0000 (0) │ │ │ │ -10544B Comment Length 0000 (0) │ │ │ │ -10544D Disk Start 0000 (0) │ │ │ │ -10544F Int File Attributes 0000 (0) │ │ │ │ +10555E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105560 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105564 CRC 6466A3DD (1684448221) │ │ │ │ +105568 Compressed Size 000001CB (459) │ │ │ │ +10556C Uncompressed Size 00000317 (791) │ │ │ │ +105570 Filename Length 0034 (52) │ │ │ │ +105572 Extra Length 0000 (0) │ │ │ │ +105574 Comment Length 0000 (0) │ │ │ │ +105576 Disk Start 0000 (0) │ │ │ │ +105578 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105451 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10557A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105455 Local Header Offset 00006333 (25395) │ │ │ │ -105459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10557E Local Header Offset 00006306 (25350) │ │ │ │ +105582 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10548D CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -105491 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105492 Created OS 03 (3) 'Unix' │ │ │ │ -105493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105495 General Purpose Flag 0800 (2048) │ │ │ │ +1055B6 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +1055BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1055BB Created OS 03 (3) 'Unix' │ │ │ │ +1055BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1055BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1055BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105497 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105499 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10549D CRC FFFA47C6 (4294592454) │ │ │ │ -1054A1 Compressed Size 00000167 (359) │ │ │ │ -1054A5 Uncompressed Size 000002F7 (759) │ │ │ │ -1054A9 Filename Length 0033 (51) │ │ │ │ -1054AB Extra Length 0000 (0) │ │ │ │ -1054AD Comment Length 0000 (0) │ │ │ │ -1054AF Disk Start 0000 (0) │ │ │ │ -1054B1 Int File Attributes 0000 (0) │ │ │ │ +1055C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1055C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1055C6 CRC FFFA47C6 (4294592454) │ │ │ │ +1055CA Compressed Size 00000167 (359) │ │ │ │ +1055CE Uncompressed Size 000002F7 (759) │ │ │ │ +1055D2 Filename Length 0033 (51) │ │ │ │ +1055D4 Extra Length 0000 (0) │ │ │ │ +1055D6 Comment Length 0000 (0) │ │ │ │ +1055D8 Disk Start 0000 (0) │ │ │ │ +1055DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1054B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1055DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1054B7 Local Header Offset 00006550 (25936) │ │ │ │ -1054BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1055E0 Local Header Offset 00006523 (25891) │ │ │ │ +1055E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1054BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1055E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1054EE CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1054F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1054F3 Created OS 03 (3) 'Unix' │ │ │ │ -1054F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1054F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1054F6 General Purpose Flag 0800 (2048) │ │ │ │ +105617 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +10561B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10561C Created OS 03 (3) 'Unix' │ │ │ │ +10561D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10561E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10561F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1054F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1054FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1054FE CRC 5AE3273A (1524836154) │ │ │ │ -105502 Compressed Size 00000306 (774) │ │ │ │ -105506 Uncompressed Size 00000701 (1793) │ │ │ │ -10550A Filename Length 002F (47) │ │ │ │ -10550C Extra Length 0000 (0) │ │ │ │ -10550E Comment Length 0000 (0) │ │ │ │ -105510 Disk Start 0000 (0) │ │ │ │ -105512 Int File Attributes 0000 (0) │ │ │ │ +105621 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105623 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105627 CRC 5AE3273A (1524836154) │ │ │ │ +10562B Compressed Size 00000306 (774) │ │ │ │ +10562F Uncompressed Size 00000701 (1793) │ │ │ │ +105633 Filename Length 002F (47) │ │ │ │ +105635 Extra Length 0000 (0) │ │ │ │ +105637 Comment Length 0000 (0) │ │ │ │ +105639 Disk Start 0000 (0) │ │ │ │ +10563B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105514 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10563D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105518 Local Header Offset 00006708 (26376) │ │ │ │ -10551C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105641 Local Header Offset 000066DB (26331) │ │ │ │ +105645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10551C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10554B CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -10554F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105550 Created OS 03 (3) 'Unix' │ │ │ │ -105551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105553 General Purpose Flag 0800 (2048) │ │ │ │ +105674 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +105678 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105679 Created OS 03 (3) 'Unix' │ │ │ │ +10567A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10567B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10567C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105557 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10555B CRC 26BA0505 (649725189) │ │ │ │ -10555F Compressed Size 000002C7 (711) │ │ │ │ -105563 Uncompressed Size 00000DC8 (3528) │ │ │ │ -105567 Filename Length 002E (46) │ │ │ │ -105569 Extra Length 0000 (0) │ │ │ │ -10556B Comment Length 0000 (0) │ │ │ │ -10556D Disk Start 0000 (0) │ │ │ │ -10556F Int File Attributes 0000 (0) │ │ │ │ +10567E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105680 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105684 CRC 26BA0505 (649725189) │ │ │ │ +105688 Compressed Size 000002C7 (711) │ │ │ │ +10568C Uncompressed Size 00000DC8 (3528) │ │ │ │ +105690 Filename Length 002E (46) │ │ │ │ +105692 Extra Length 0000 (0) │ │ │ │ +105694 Comment Length 0000 (0) │ │ │ │ +105696 Disk Start 0000 (0) │ │ │ │ +105698 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10569A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105575 Local Header Offset 00006A5B (27227) │ │ │ │ -105579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569E Local Header Offset 00006A2E (27182) │ │ │ │ +1056A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055A7 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -1055AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055AC Created OS 03 (3) 'Unix' │ │ │ │ -1055AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055AF General Purpose Flag 0800 (2048) │ │ │ │ +1056D0 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +1056D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1056D5 Created OS 03 (3) 'Unix' │ │ │ │ +1056D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1056D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1056D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1055B7 CRC 215E049C (559809692) │ │ │ │ -1055BB Compressed Size 00000D18 (3352) │ │ │ │ -1055BF Uncompressed Size 00002DF4 (11764) │ │ │ │ -1055C3 Filename Length 001E (30) │ │ │ │ -1055C5 Extra Length 0000 (0) │ │ │ │ -1055C7 Comment Length 0000 (0) │ │ │ │ -1055C9 Disk Start 0000 (0) │ │ │ │ -1055CB Int File Attributes 0000 (0) │ │ │ │ +1056DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1056DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1056E0 CRC 215E049C (559809692) │ │ │ │ +1056E4 Compressed Size 00000D18 (3352) │ │ │ │ +1056E8 Uncompressed Size 00002DF4 (11764) │ │ │ │ +1056EC Filename Length 001E (30) │ │ │ │ +1056EE Extra Length 0000 (0) │ │ │ │ +1056F0 Comment Length 0000 (0) │ │ │ │ +1056F2 Disk Start 0000 (0) │ │ │ │ +1056F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1055CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1056F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1055D1 Local Header Offset 00006D6E (28014) │ │ │ │ -1055D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1056FA Local Header Offset 00006D41 (27969) │ │ │ │ +1056FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1055D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055F3 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1055F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055F8 Created OS 03 (3) 'Unix' │ │ │ │ -1055F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055FB General Purpose Flag 0800 (2048) │ │ │ │ +10571C CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +105720 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105721 Created OS 03 (3) 'Unix' │ │ │ │ +105722 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105723 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105724 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105603 CRC F446050F (4098229519) │ │ │ │ -105607 Compressed Size 00000D62 (3426) │ │ │ │ -10560B Uncompressed Size 0000BA46 (47686) │ │ │ │ -10560F Filename Length 001D (29) │ │ │ │ -105611 Extra Length 0000 (0) │ │ │ │ -105613 Comment Length 0000 (0) │ │ │ │ -105615 Disk Start 0000 (0) │ │ │ │ -105617 Int File Attributes 0000 (0) │ │ │ │ +105726 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105728 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10572C CRC F446050F (4098229519) │ │ │ │ +105730 Compressed Size 00000D62 (3426) │ │ │ │ +105734 Uncompressed Size 0000BA46 (47686) │ │ │ │ +105738 Filename Length 001D (29) │ │ │ │ +10573A Extra Length 0000 (0) │ │ │ │ +10573C Comment Length 0000 (0) │ │ │ │ +10573E Disk Start 0000 (0) │ │ │ │ +105740 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105619 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105742 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10561D Local Header Offset 00007AC2 (31426) │ │ │ │ -105621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105746 Local Header Offset 00007A95 (31381) │ │ │ │ +10574A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10574A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10563E CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -105642 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105643 Created OS 03 (3) 'Unix' │ │ │ │ -105644 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105645 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105646 General Purpose Flag 0800 (2048) │ │ │ │ +105767 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +10576B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10576C Created OS 03 (3) 'Unix' │ │ │ │ +10576D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10576E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10576F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105648 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10564A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10564E CRC 635C8D3E (1667009854) │ │ │ │ -105652 Compressed Size 000002AA (682) │ │ │ │ -105656 Uncompressed Size 0000050D (1293) │ │ │ │ -10565A Filename Length 0032 (50) │ │ │ │ -10565C Extra Length 0000 (0) │ │ │ │ -10565E Comment Length 0000 (0) │ │ │ │ -105660 Disk Start 0000 (0) │ │ │ │ -105662 Int File Attributes 0000 (0) │ │ │ │ +105771 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105773 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105777 CRC 635C8D3E (1667009854) │ │ │ │ +10577B Compressed Size 000002AA (682) │ │ │ │ +10577F Uncompressed Size 0000050D (1293) │ │ │ │ +105783 Filename Length 0032 (50) │ │ │ │ +105785 Extra Length 0000 (0) │ │ │ │ +105787 Comment Length 0000 (0) │ │ │ │ +105789 Disk Start 0000 (0) │ │ │ │ +10578B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105664 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10578D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105668 Local Header Offset 0000885F (34911) │ │ │ │ -10566C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105791 Local Header Offset 00008832 (34866) │ │ │ │ +105795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10566C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10569E CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -1056A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056A3 Created OS 03 (3) 'Unix' │ │ │ │ -1056A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A6 General Purpose Flag 0800 (2048) │ │ │ │ +1057C7 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +1057CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1057CC Created OS 03 (3) 'Unix' │ │ │ │ +1057CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1057CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1057CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1056AE CRC 7E45A88A (2118494346) │ │ │ │ -1056B2 Compressed Size 0000034F (847) │ │ │ │ -1056B6 Uncompressed Size 00000B5A (2906) │ │ │ │ -1056BA Filename Length 0031 (49) │ │ │ │ -1056BC Extra Length 0000 (0) │ │ │ │ -1056BE Comment Length 0000 (0) │ │ │ │ -1056C0 Disk Start 0000 (0) │ │ │ │ -1056C2 Int File Attributes 0000 (0) │ │ │ │ +1057D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1057D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1057D7 CRC 7E45A88A (2118494346) │ │ │ │ +1057DB Compressed Size 0000034F (847) │ │ │ │ +1057DF Uncompressed Size 00000B5A (2906) │ │ │ │ +1057E3 Filename Length 0031 (49) │ │ │ │ +1057E5 Extra Length 0000 (0) │ │ │ │ +1057E7 Comment Length 0000 (0) │ │ │ │ +1057E9 Disk Start 0000 (0) │ │ │ │ +1057EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1056C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1057ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1056C8 Local Header Offset 00008B59 (35673) │ │ │ │ -1056CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1057F1 Local Header Offset 00008B2C (35628) │ │ │ │ +1057F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1056FD CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -105701 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105702 Created OS 03 (3) 'Unix' │ │ │ │ -105703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105705 General Purpose Flag 0800 (2048) │ │ │ │ +105826 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +10582A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10582B Created OS 03 (3) 'Unix' │ │ │ │ +10582C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10582D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10582E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105707 Compression Method 0000 (0) 'Stored' │ │ │ │ -105709 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10570D CRC 00000000 (0) │ │ │ │ -105711 Compressed Size 00000000 (0) │ │ │ │ -105715 Uncompressed Size 00000000 (0) │ │ │ │ -105719 Filename Length 0017 (23) │ │ │ │ -10571B Extra Length 0000 (0) │ │ │ │ -10571D Comment Length 0000 (0) │ │ │ │ -10571F Disk Start 0000 (0) │ │ │ │ -105721 Int File Attributes 0000 (0) │ │ │ │ +105830 Compression Method 0000 (0) 'Stored' │ │ │ │ +105832 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105836 CRC 00000000 (0) │ │ │ │ +10583A Compressed Size 00000000 (0) │ │ │ │ +10583E Uncompressed Size 00000000 (0) │ │ │ │ +105842 Filename Length 0017 (23) │ │ │ │ +105844 Extra Length 0000 (0) │ │ │ │ +105846 Comment Length 0000 (0) │ │ │ │ +105848 Disk Start 0000 (0) │ │ │ │ +10584A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105723 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10584C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105727 Local Header Offset 00008EF7 (36599) │ │ │ │ -10572B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105850 Local Header Offset 00008ECA (36554) │ │ │ │ +105854 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10572B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105854: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10572B: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105854: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105703: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10582C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105742 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -105746 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105747 Created OS 03 (3) 'Unix' │ │ │ │ -105748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10574A General Purpose Flag 0800 (2048) │ │ │ │ +10586B CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +10586F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105870 Created OS 03 (3) 'Unix' │ │ │ │ +105871 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105872 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105873 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10574C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10574E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105752 CRC 4ABDF9CB (1253964235) │ │ │ │ -105756 Compressed Size 00000129 (297) │ │ │ │ -10575A Uncompressed Size 000001C6 (454) │ │ │ │ -10575E Filename Length 0028 (40) │ │ │ │ -105760 Extra Length 0000 (0) │ │ │ │ -105762 Comment Length 0000 (0) │ │ │ │ -105764 Disk Start 0000 (0) │ │ │ │ -105766 Int File Attributes 0000 (0) │ │ │ │ +105875 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105877 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10587B CRC 4ABDF9CB (1253964235) │ │ │ │ +10587F Compressed Size 00000129 (297) │ │ │ │ +105883 Uncompressed Size 000001C6 (454) │ │ │ │ +105887 Filename Length 0028 (40) │ │ │ │ +105889 Extra Length 0000 (0) │ │ │ │ +10588B Comment Length 0000 (0) │ │ │ │ +10588D Disk Start 0000 (0) │ │ │ │ +10588F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105768 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105891 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10576C Local Header Offset 00008F2C (36652) │ │ │ │ -105770 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105895 Local Header Offset 00008EFF (36607) │ │ │ │ +105899 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105770: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105899: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105798 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -10579C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10579D Created OS 03 (3) 'Unix' │ │ │ │ -10579E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10579F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1057A0 General Purpose Flag 0800 (2048) │ │ │ │ +1058C1 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +1058C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1058C6 Created OS 03 (3) 'Unix' │ │ │ │ +1058C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1058C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1058C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1057A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057A4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1057A8 CRC AE561271 (2924876401) │ │ │ │ -1057AC Compressed Size 000000CD (205) │ │ │ │ -1057B0 Uncompressed Size 00000145 (325) │ │ │ │ -1057B4 Filename Length 0027 (39) │ │ │ │ -1057B6 Extra Length 0000 (0) │ │ │ │ -1057B8 Comment Length 0000 (0) │ │ │ │ -1057BA Disk Start 0000 (0) │ │ │ │ -1057BC Int File Attributes 0000 (0) │ │ │ │ +1058CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1058CD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1058D1 CRC AE561271 (2924876401) │ │ │ │ +1058D5 Compressed Size 000000CD (205) │ │ │ │ +1058D9 Uncompressed Size 00000145 (325) │ │ │ │ +1058DD Filename Length 0027 (39) │ │ │ │ +1058DF Extra Length 0000 (0) │ │ │ │ +1058E1 Comment Length 0000 (0) │ │ │ │ +1058E3 Disk Start 0000 (0) │ │ │ │ +1058E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1057BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1058E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1057C2 Local Header Offset 0000909B (37019) │ │ │ │ -1057C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1058EB Local Header Offset 0000906E (36974) │ │ │ │ +1058EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1057C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1058EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1057ED CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -1057F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1057F2 Created OS 03 (3) 'Unix' │ │ │ │ -1057F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1057F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1057F5 General Purpose Flag 0800 (2048) │ │ │ │ +105916 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +10591A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10591B Created OS 03 (3) 'Unix' │ │ │ │ +10591C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10591D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10591E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1057F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1057FD CRC 7038716A (1882747242) │ │ │ │ -105801 Compressed Size 00000CAF (3247) │ │ │ │ -105805 Uncompressed Size 000023CD (9165) │ │ │ │ -105809 Filename Length 0023 (35) │ │ │ │ -10580B Extra Length 0000 (0) │ │ │ │ -10580D Comment Length 0000 (0) │ │ │ │ -10580F Disk Start 0000 (0) │ │ │ │ -105811 Int File Attributes 0000 (0) │ │ │ │ +105920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105922 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105926 CRC 7038716A (1882747242) │ │ │ │ +10592A Compressed Size 00000CAF (3247) │ │ │ │ +10592E Uncompressed Size 000023CD (9165) │ │ │ │ +105932 Filename Length 0023 (35) │ │ │ │ +105934 Extra Length 0000 (0) │ │ │ │ +105936 Comment Length 0000 (0) │ │ │ │ +105938 Disk Start 0000 (0) │ │ │ │ +10593A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10593C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105817 Local Header Offset 000091AD (37293) │ │ │ │ -10581B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105940 Local Header Offset 00009180 (37248) │ │ │ │ +105944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10581B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10583E CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -105842 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105843 Created OS 03 (3) 'Unix' │ │ │ │ -105844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105846 General Purpose Flag 0800 (2048) │ │ │ │ +105967 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +10596B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10596C Created OS 03 (3) 'Unix' │ │ │ │ +10596D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10596E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10596F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105848 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10584A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10584E CRC 45C55C75 (1170562165) │ │ │ │ -105852 Compressed Size 00001C86 (7302) │ │ │ │ -105856 Uncompressed Size 00013431 (78897) │ │ │ │ -10585A Filename Length 0022 (34) │ │ │ │ -10585C Extra Length 0000 (0) │ │ │ │ -10585E Comment Length 0000 (0) │ │ │ │ -105860 Disk Start 0000 (0) │ │ │ │ -105862 Int File Attributes 0000 (0) │ │ │ │ +105971 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105973 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105977 CRC 45C55C75 (1170562165) │ │ │ │ +10597B Compressed Size 00001C86 (7302) │ │ │ │ +10597F Uncompressed Size 00013431 (78897) │ │ │ │ +105983 Filename Length 0022 (34) │ │ │ │ +105985 Extra Length 0000 (0) │ │ │ │ +105987 Comment Length 0000 (0) │ │ │ │ +105989 Disk Start 0000 (0) │ │ │ │ +10598B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105864 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10598D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105868 Local Header Offset 00009E9D (40605) │ │ │ │ -10586C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105991 Local Header Offset 00009E70 (40560) │ │ │ │ +105995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10586C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10588E CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -105892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105893 Created OS 03 (3) 'Unix' │ │ │ │ -105894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105896 General Purpose Flag 0800 (2048) │ │ │ │ +1059B7 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +1059BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1059BC Created OS 03 (3) 'Unix' │ │ │ │ +1059BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1059BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1059BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10589A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10589E CRC DCAD9AC9 (3702364873) │ │ │ │ -1058A2 Compressed Size 000003A3 (931) │ │ │ │ -1058A6 Uncompressed Size 00000772 (1906) │ │ │ │ -1058AA Filename Length 0032 (50) │ │ │ │ -1058AC Extra Length 0000 (0) │ │ │ │ -1058AE Comment Length 0000 (0) │ │ │ │ -1058B0 Disk Start 0000 (0) │ │ │ │ -1058B2 Int File Attributes 0000 (0) │ │ │ │ +1059C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1059C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1059C7 CRC DCAD9AC9 (3702364873) │ │ │ │ +1059CB Compressed Size 000003A3 (931) │ │ │ │ +1059CF Uncompressed Size 00000772 (1906) │ │ │ │ +1059D3 Filename Length 0032 (50) │ │ │ │ +1059D5 Extra Length 0000 (0) │ │ │ │ +1059D7 Comment Length 0000 (0) │ │ │ │ +1059D9 Disk Start 0000 (0) │ │ │ │ +1059DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1058B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1059DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1058B8 Local Header Offset 0000BB63 (47971) │ │ │ │ -1058BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1059E1 Local Header Offset 0000BB36 (47926) │ │ │ │ +1059E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1058BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1059E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1058EE CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1058F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1058F3 Created OS 03 (3) 'Unix' │ │ │ │ -1058F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1058F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1058F6 General Purpose Flag 0800 (2048) │ │ │ │ +105A17 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +105A1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A1C Created OS 03 (3) 'Unix' │ │ │ │ +105A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1058F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1058FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1058FE CRC 920557B0 (2449823664) │ │ │ │ -105902 Compressed Size 00000868 (2152) │ │ │ │ -105906 Uncompressed Size 00001D53 (7507) │ │ │ │ -10590A Filename Length 0031 (49) │ │ │ │ -10590C Extra Length 0000 (0) │ │ │ │ -10590E Comment Length 0000 (0) │ │ │ │ -105910 Disk Start 0000 (0) │ │ │ │ -105912 Int File Attributes 0000 (0) │ │ │ │ +105A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105A27 CRC 920557B0 (2449823664) │ │ │ │ +105A2B Compressed Size 00000868 (2152) │ │ │ │ +105A2F Uncompressed Size 00001D53 (7507) │ │ │ │ +105A33 Filename Length 0031 (49) │ │ │ │ +105A35 Extra Length 0000 (0) │ │ │ │ +105A37 Comment Length 0000 (0) │ │ │ │ +105A39 Disk Start 0000 (0) │ │ │ │ +105A3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105918 Local Header Offset 0000BF56 (48982) │ │ │ │ -10591C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A41 Local Header Offset 0000BF29 (48937) │ │ │ │ +105A45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10591C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10594D CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -105951 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105952 Created OS 03 (3) 'Unix' │ │ │ │ -105953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105955 General Purpose Flag 0800 (2048) │ │ │ │ +105A76 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +105A7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A7B Created OS 03 (3) 'Unix' │ │ │ │ +105A7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105957 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105959 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10595D CRC A56256F4 (2774685428) │ │ │ │ -105961 Compressed Size 00000488 (1160) │ │ │ │ -105965 Uncompressed Size 00000A7B (2683) │ │ │ │ -105969 Filename Length 003D (61) │ │ │ │ -10596B Extra Length 0000 (0) │ │ │ │ -10596D Comment Length 0000 (0) │ │ │ │ -10596F Disk Start 0000 (0) │ │ │ │ -105971 Int File Attributes 0000 (0) │ │ │ │ +105A80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105A86 CRC A56256F4 (2774685428) │ │ │ │ +105A8A Compressed Size 00000488 (1160) │ │ │ │ +105A8E Uncompressed Size 00000A7B (2683) │ │ │ │ +105A92 Filename Length 003D (61) │ │ │ │ +105A94 Extra Length 0000 (0) │ │ │ │ +105A96 Comment Length 0000 (0) │ │ │ │ +105A98 Disk Start 0000 (0) │ │ │ │ +105A9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105973 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105977 Local Header Offset 0000C80D (51213) │ │ │ │ -10597B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105AA0 Local Header Offset 0000C7E0 (51168) │ │ │ │ +105AA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10597B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1059B8 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -1059BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1059BD Created OS 03 (3) 'Unix' │ │ │ │ -1059BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1059BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1059C0 General Purpose Flag 0800 (2048) │ │ │ │ +105AE1 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +105AE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105AE6 Created OS 03 (3) 'Unix' │ │ │ │ +105AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1059C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1059C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1059C8 CRC AE68DCEB (2926107883) │ │ │ │ -1059CC Compressed Size 00000745 (1861) │ │ │ │ -1059D0 Uncompressed Size 00002096 (8342) │ │ │ │ -1059D4 Filename Length 003C (60) │ │ │ │ -1059D6 Extra Length 0000 (0) │ │ │ │ -1059D8 Comment Length 0000 (0) │ │ │ │ -1059DA Disk Start 0000 (0) │ │ │ │ -1059DC Int File Attributes 0000 (0) │ │ │ │ +105AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +105AED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105AF1 CRC AE68DCEB (2926107883) │ │ │ │ +105AF5 Compressed Size 00000745 (1861) │ │ │ │ +105AF9 Uncompressed Size 00002096 (8342) │ │ │ │ +105AFD Filename Length 003C (60) │ │ │ │ +105AFF Extra Length 0000 (0) │ │ │ │ +105B01 Comment Length 0000 (0) │ │ │ │ +105B03 Disk Start 0000 (0) │ │ │ │ +105B05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1059DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105B07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1059E2 Local Header Offset 0000CCF0 (52464) │ │ │ │ -1059E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B0B Local Header Offset 0000CCC3 (52419) │ │ │ │ +105B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1059E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105A22 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -105A26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A27 Created OS 03 (3) 'Unix' │ │ │ │ -105A28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A2A General Purpose Flag 0800 (2048) │ │ │ │ +105B4B CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +105B4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B50 Created OS 03 (3) 'Unix' │ │ │ │ +105B51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B53 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A2C Compression Method 0000 (0) 'Stored' │ │ │ │ -105A2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105A32 CRC 00000000 (0) │ │ │ │ -105A36 Compressed Size 00000000 (0) │ │ │ │ -105A3A Uncompressed Size 00000000 (0) │ │ │ │ -105A3E Filename Length 0013 (19) │ │ │ │ -105A40 Extra Length 0000 (0) │ │ │ │ -105A42 Comment Length 0000 (0) │ │ │ │ -105A44 Disk Start 0000 (0) │ │ │ │ -105A46 Int File Attributes 0000 (0) │ │ │ │ +105B55 Compression Method 0000 (0) 'Stored' │ │ │ │ +105B57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105B5B CRC 00000000 (0) │ │ │ │ +105B5F Compressed Size 00000000 (0) │ │ │ │ +105B63 Uncompressed Size 00000000 (0) │ │ │ │ +105B67 Filename Length 0013 (19) │ │ │ │ +105B69 Extra Length 0000 (0) │ │ │ │ +105B6B Comment Length 0000 (0) │ │ │ │ +105B6D Disk Start 0000 (0) │ │ │ │ +105B6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A48 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105B71 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105A4C Local Header Offset 0000D48F (54415) │ │ │ │ -105A50 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B75 Local Header Offset 0000D462 (54370) │ │ │ │ +105B79 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A50: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B79: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105A50: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105B79: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A28: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B51: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105A63 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -105A67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A68 Created OS 03 (3) 'Unix' │ │ │ │ -105A69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A6B General Purpose Flag 0800 (2048) │ │ │ │ +105B8C CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +105B90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B91 Created OS 03 (3) 'Unix' │ │ │ │ +105B92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -105A6F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105A73 CRC FCFDFF6B (4244504427) │ │ │ │ -105A77 Compressed Size 00006995 (27029) │ │ │ │ -105A7B Uncompressed Size 0001B1B1 (111025) │ │ │ │ -105A7F Filename Length 0020 (32) │ │ │ │ -105A81 Extra Length 0000 (0) │ │ │ │ -105A83 Comment Length 0000 (0) │ │ │ │ -105A85 Disk Start 0000 (0) │ │ │ │ -105A87 Int File Attributes 0000 (0) │ │ │ │ +105B96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105B98 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105B9C CRC FCFDFF6B (4244504427) │ │ │ │ +105BA0 Compressed Size 00006995 (27029) │ │ │ │ +105BA4 Uncompressed Size 0001B1B1 (111025) │ │ │ │ +105BA8 Filename Length 0020 (32) │ │ │ │ +105BAA Extra Length 0000 (0) │ │ │ │ +105BAC Comment Length 0000 (0) │ │ │ │ +105BAE Disk Start 0000 (0) │ │ │ │ +105BB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105BB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105A8D Local Header Offset 0000D4C0 (54464) │ │ │ │ -105A91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BB6 Local Header Offset 0000D493 (54419) │ │ │ │ +105BBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AB1 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -105AB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AB6 Created OS 03 (3) 'Unix' │ │ │ │ -105AB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105AB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105AB9 General Purpose Flag 0800 (2048) │ │ │ │ +105BDA CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +105BDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +105BDF Created OS 03 (3) 'Unix' │ │ │ │ +105BE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105ABB Compression Method 0008 (8) 'Deflated' │ │ │ │ -105ABD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105AC1 CRC 9E6457A1 (2657376161) │ │ │ │ -105AC5 Compressed Size 0000F2C9 (62153) │ │ │ │ -105AC9 Uncompressed Size 000B975F (759647) │ │ │ │ -105ACD Filename Length 001F (31) │ │ │ │ -105ACF Extra Length 0000 (0) │ │ │ │ -105AD1 Comment Length 0000 (0) │ │ │ │ -105AD3 Disk Start 0000 (0) │ │ │ │ -105AD5 Int File Attributes 0000 (0) │ │ │ │ +105BE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BE6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105BEA CRC 9E6457A1 (2657376161) │ │ │ │ +105BEE Compressed Size 0000F2C9 (62153) │ │ │ │ +105BF2 Uncompressed Size 000B975F (759647) │ │ │ │ +105BF6 Filename Length 001F (31) │ │ │ │ +105BF8 Extra Length 0000 (0) │ │ │ │ +105BFA Comment Length 0000 (0) │ │ │ │ +105BFC Disk Start 0000 (0) │ │ │ │ +105BFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105AD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105ADB Local Header Offset 00013E93 (81555) │ │ │ │ -105ADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C04 Local Header Offset 00013E66 (81510) │ │ │ │ +105C08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AFE CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -105B02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B03 Created OS 03 (3) 'Unix' │ │ │ │ -105B04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B06 General Purpose Flag 0800 (2048) │ │ │ │ +105C27 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +105C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C2C Created OS 03 (3) 'Unix' │ │ │ │ +105C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105B0E CRC 870D8BBC (2265811900) │ │ │ │ -105B12 Compressed Size 00000560 (1376) │ │ │ │ -105B16 Uncompressed Size 00000E07 (3591) │ │ │ │ -105B1A Filename Length 0021 (33) │ │ │ │ -105B1C Extra Length 0000 (0) │ │ │ │ -105B1E Comment Length 0000 (0) │ │ │ │ -105B20 Disk Start 0000 (0) │ │ │ │ -105B22 Int File Attributes 0000 (0) │ │ │ │ +105C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105C37 CRC 870D8BBC (2265811900) │ │ │ │ +105C3B Compressed Size 00000560 (1376) │ │ │ │ +105C3F Uncompressed Size 00000E07 (3591) │ │ │ │ +105C43 Filename Length 0021 (33) │ │ │ │ +105C45 Extra Length 0000 (0) │ │ │ │ +105C47 Comment Length 0000 (0) │ │ │ │ +105C49 Disk Start 0000 (0) │ │ │ │ +105C4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B28 Local Header Offset 00023199 (143769) │ │ │ │ -105B2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C51 Local Header Offset 0002316C (143724) │ │ │ │ +105C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B4D CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -105B51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B52 Created OS 03 (3) 'Unix' │ │ │ │ -105B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B55 General Purpose Flag 0800 (2048) │ │ │ │ +105C76 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +105C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C7B Created OS 03 (3) 'Unix' │ │ │ │ +105C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105B5D CRC D65A4BB8 (3596241848) │ │ │ │ -105B61 Compressed Size 00000639 (1593) │ │ │ │ -105B65 Uncompressed Size 00002365 (9061) │ │ │ │ -105B69 Filename Length 0020 (32) │ │ │ │ -105B6B Extra Length 0000 (0) │ │ │ │ -105B6D Comment Length 0000 (0) │ │ │ │ -105B6F Disk Start 0000 (0) │ │ │ │ -105B71 Int File Attributes 0000 (0) │ │ │ │ +105C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105C86 CRC D65A4BB8 (3596241848) │ │ │ │ +105C8A Compressed Size 00000639 (1593) │ │ │ │ +105C8E Uncompressed Size 00002365 (9061) │ │ │ │ +105C92 Filename Length 0020 (32) │ │ │ │ +105C94 Extra Length 0000 (0) │ │ │ │ +105C96 Comment Length 0000 (0) │ │ │ │ +105C98 Disk Start 0000 (0) │ │ │ │ +105C9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B77 Local Header Offset 00023738 (145208) │ │ │ │ -105B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CA0 Local Header Offset 0002370B (145163) │ │ │ │ +105CA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B9B CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -105B9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105BA0 Created OS 03 (3) 'Unix' │ │ │ │ -105BA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105BA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BA3 General Purpose Flag 0800 (2048) │ │ │ │ +105CC4 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +105CC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105CC9 Created OS 03 (3) 'Unix' │ │ │ │ +105CCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105CCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105CCC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105BAB CRC A6A60B6C (2795899756) │ │ │ │ -105BAF Compressed Size 0000041F (1055) │ │ │ │ -105BB3 Uncompressed Size 00000A97 (2711) │ │ │ │ -105BB7 Filename Length 0026 (38) │ │ │ │ -105BB9 Extra Length 0000 (0) │ │ │ │ -105BBB Comment Length 0000 (0) │ │ │ │ -105BBD Disk Start 0000 (0) │ │ │ │ -105BBF Int File Attributes 0000 (0) │ │ │ │ +105CCE Compression Method 0008 (8) 'Deflated' │ │ │ │ +105CD0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105CD4 CRC A6A60B6C (2795899756) │ │ │ │ +105CD8 Compressed Size 0000041F (1055) │ │ │ │ +105CDC Uncompressed Size 00000A97 (2711) │ │ │ │ +105CE0 Filename Length 0026 (38) │ │ │ │ +105CE2 Extra Length 0000 (0) │ │ │ │ +105CE4 Comment Length 0000 (0) │ │ │ │ +105CE6 Disk Start 0000 (0) │ │ │ │ +105CE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105BC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105CEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105BC5 Local Header Offset 00023DAF (146863) │ │ │ │ -105BC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CEE Local Header Offset 00023D82 (146818) │ │ │ │ +105CF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105BC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105BEF CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -105BF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105BF4 Created OS 03 (3) 'Unix' │ │ │ │ -105BF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105BF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BF7 General Purpose Flag 0800 (2048) │ │ │ │ +105D18 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +105D1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D1D Created OS 03 (3) 'Unix' │ │ │ │ +105D1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BFB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105BFF CRC CBF33A6F (3421715055) │ │ │ │ -105C03 Compressed Size 00000475 (1141) │ │ │ │ -105C07 Uncompressed Size 00001624 (5668) │ │ │ │ -105C0B Filename Length 0025 (37) │ │ │ │ -105C0D Extra Length 0000 (0) │ │ │ │ -105C0F Comment Length 0000 (0) │ │ │ │ -105C11 Disk Start 0000 (0) │ │ │ │ -105C13 Int File Attributes 0000 (0) │ │ │ │ +105D22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105D28 CRC CBF33A6F (3421715055) │ │ │ │ +105D2C Compressed Size 00000475 (1141) │ │ │ │ +105D30 Uncompressed Size 00001624 (5668) │ │ │ │ +105D34 Filename Length 0025 (37) │ │ │ │ +105D36 Extra Length 0000 (0) │ │ │ │ +105D38 Comment Length 0000 (0) │ │ │ │ +105D3A Disk Start 0000 (0) │ │ │ │ +105D3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C19 Local Header Offset 00024212 (147986) │ │ │ │ -105C1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D42 Local Header Offset 000241E5 (147941) │ │ │ │ +105D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C42 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -105C46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C47 Created OS 03 (3) 'Unix' │ │ │ │ -105C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C4A General Purpose Flag 0800 (2048) │ │ │ │ +105D6B CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +105D6F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D70 Created OS 03 (3) 'Unix' │ │ │ │ +105D71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105C52 CRC 9376A9E3 (2474027491) │ │ │ │ -105C56 Compressed Size 00000686 (1670) │ │ │ │ -105C5A Uncompressed Size 000011AC (4524) │ │ │ │ -105C5E Filename Length 0023 (35) │ │ │ │ -105C60 Extra Length 0000 (0) │ │ │ │ -105C62 Comment Length 0000 (0) │ │ │ │ -105C64 Disk Start 0000 (0) │ │ │ │ -105C66 Int File Attributes 0000 (0) │ │ │ │ +105D75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105D7B CRC 9376A9E3 (2474027491) │ │ │ │ +105D7F Compressed Size 00000686 (1670) │ │ │ │ +105D83 Uncompressed Size 000011AC (4524) │ │ │ │ +105D87 Filename Length 0023 (35) │ │ │ │ +105D89 Extra Length 0000 (0) │ │ │ │ +105D8B Comment Length 0000 (0) │ │ │ │ +105D8D Disk Start 0000 (0) │ │ │ │ +105D8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C6C Local Header Offset 000246CA (149194) │ │ │ │ -105C70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D95 Local Header Offset 0002469D (149149) │ │ │ │ +105D99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C93 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -105C97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C98 Created OS 03 (3) 'Unix' │ │ │ │ -105C99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C9B General Purpose Flag 0800 (2048) │ │ │ │ +105DBC CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +105DC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105DC1 Created OS 03 (3) 'Unix' │ │ │ │ +105DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105DC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105CA3 CRC 2B2ECEF3 (724487923) │ │ │ │ -105CA7 Compressed Size 00000CCB (3275) │ │ │ │ -105CAB Uncompressed Size 00009DD2 (40402) │ │ │ │ -105CAF Filename Length 0022 (34) │ │ │ │ -105CB1 Extra Length 0000 (0) │ │ │ │ -105CB3 Comment Length 0000 (0) │ │ │ │ -105CB5 Disk Start 0000 (0) │ │ │ │ -105CB7 Int File Attributes 0000 (0) │ │ │ │ +105DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105DC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105DCC CRC 2B2ECEF3 (724487923) │ │ │ │ +105DD0 Compressed Size 00000CCB (3275) │ │ │ │ +105DD4 Uncompressed Size 00009DD2 (40402) │ │ │ │ +105DD8 Filename Length 0022 (34) │ │ │ │ +105DDA Extra Length 0000 (0) │ │ │ │ +105DDC Comment Length 0000 (0) │ │ │ │ +105DDE Disk Start 0000 (0) │ │ │ │ +105DE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105CB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105DE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105CBD Local Header Offset 00024D91 (150929) │ │ │ │ -105CC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105DE6 Local Header Offset 00024D64 (150884) │ │ │ │ +105DEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105CC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105CE3 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -105CE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105CE8 Created OS 03 (3) 'Unix' │ │ │ │ -105CE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105CEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105CEB General Purpose Flag 0800 (2048) │ │ │ │ +105E0C CENTRAL HEADER #45 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105CED Compression Method 0008 (8) 'Deflated' │ │ │ │ -105CEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105CF3 CRC 4A424957 (1245858135) │ │ │ │ -105CF7 Compressed Size 000005C6 (1478) │ │ │ │ -105CFB Uncompressed Size 0000119D (4509) │ │ │ │ -105CFF Filename Length 0023 (35) │ │ │ │ -105D01 Extra Length 0000 (0) │ │ │ │ -105D03 Comment Length 0000 (0) │ │ │ │ -105D05 Disk Start 0000 (0) │ │ │ │ -105D07 Int File Attributes 0000 (0) │ │ │ │ +105E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105E1C CRC 4A424957 (1245858135) │ │ │ │ +105E20 Compressed Size 000005C6 (1478) │ │ │ │ +105E24 Uncompressed Size 0000119D (4509) │ │ │ │ +105E28 Filename Length 0023 (35) │ │ │ │ +105E2A Extra Length 0000 (0) │ │ │ │ +105E2C Comment Length 0000 (0) │ │ │ │ +105E2E Disk Start 0000 (0) │ │ │ │ +105E30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D0D Local Header Offset 00025A9C (154268) │ │ │ │ -105D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E36 Local Header Offset 00025A6F (154223) │ │ │ │ +105E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D34 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -105D38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D39 Created OS 03 (3) 'Unix' │ │ │ │ -105D3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D3C General Purpose Flag 0800 (2048) │ │ │ │ +105E5D CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +105E61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E62 Created OS 03 (3) 'Unix' │ │ │ │ +105E63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -105D40 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105D44 CRC 59634B6B (1499679595) │ │ │ │ -105D48 Compressed Size 0000049E (1182) │ │ │ │ -105D4C Uncompressed Size 00002037 (8247) │ │ │ │ -105D50 Filename Length 0022 (34) │ │ │ │ -105D52 Extra Length 0000 (0) │ │ │ │ -105D54 Comment Length 0000 (0) │ │ │ │ -105D56 Disk Start 0000 (0) │ │ │ │ -105D58 Int File Attributes 0000 (0) │ │ │ │ +105E67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105E6D CRC 59634B6B (1499679595) │ │ │ │ +105E71 Compressed Size 0000049E (1182) │ │ │ │ +105E75 Uncompressed Size 00002037 (8247) │ │ │ │ +105E79 Filename Length 0022 (34) │ │ │ │ +105E7B Extra Length 0000 (0) │ │ │ │ +105E7D Comment Length 0000 (0) │ │ │ │ +105E7F Disk Start 0000 (0) │ │ │ │ +105E81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D5E Local Header Offset 000260A3 (155811) │ │ │ │ -105D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E87 Local Header Offset 00026076 (155766) │ │ │ │ +105E8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D84 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -105D88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D89 Created OS 03 (3) 'Unix' │ │ │ │ -105D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D8C General Purpose Flag 0800 (2048) │ │ │ │ +105EAD CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +105EB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EB2 Created OS 03 (3) 'Unix' │ │ │ │ +105EB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D8E Compression Method 0000 (0) 'Stored' │ │ │ │ -105D90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105D94 CRC 00000000 (0) │ │ │ │ -105D98 Compressed Size 00000000 (0) │ │ │ │ -105D9C Uncompressed Size 00000000 (0) │ │ │ │ -105DA0 Filename Length 0010 (16) │ │ │ │ -105DA2 Extra Length 0000 (0) │ │ │ │ -105DA4 Comment Length 0000 (0) │ │ │ │ -105DA6 Disk Start 0000 (0) │ │ │ │ -105DA8 Int File Attributes 0000 (0) │ │ │ │ +105EB7 Compression Method 0000 (0) 'Stored' │ │ │ │ +105EB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105EBD CRC 00000000 (0) │ │ │ │ +105EC1 Compressed Size 00000000 (0) │ │ │ │ +105EC5 Uncompressed Size 00000000 (0) │ │ │ │ +105EC9 Filename Length 0010 (16) │ │ │ │ +105ECB Extra Length 0000 (0) │ │ │ │ +105ECD Comment Length 0000 (0) │ │ │ │ +105ECF Disk Start 0000 (0) │ │ │ │ +105ED1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DAA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105ED3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105DAE Local Header Offset 00026581 (157057) │ │ │ │ -105DB2 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +105ED7 Local Header Offset 00026554 (157012) │ │ │ │ +105EDB Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DB2: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105EDB: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105DB2: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105EDB: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D8A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105EB3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105DC2 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -105DC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105DC7 Created OS 03 (3) 'Unix' │ │ │ │ -105DC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105DC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105DCA General Purpose Flag 0800 (2048) │ │ │ │ +105EEB CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +105EEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EF0 Created OS 03 (3) 'Unix' │ │ │ │ +105EF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105DCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -105DCE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105DD2 CRC AB86969A (2877724314) │ │ │ │ -105DD6 Compressed Size 00000288 (648) │ │ │ │ -105DDA Uncompressed Size 00000505 (1285) │ │ │ │ -105DDE Filename Length 001F (31) │ │ │ │ -105DE0 Extra Length 0000 (0) │ │ │ │ -105DE2 Comment Length 0000 (0) │ │ │ │ -105DE4 Disk Start 0000 (0) │ │ │ │ -105DE6 Int File Attributes 0000 (0) │ │ │ │ +105EF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105EF7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105EFB CRC AB86969A (2877724314) │ │ │ │ +105EFF Compressed Size 00000288 (648) │ │ │ │ +105F03 Uncompressed Size 00000505 (1285) │ │ │ │ +105F07 Filename Length 001F (31) │ │ │ │ +105F09 Extra Length 0000 (0) │ │ │ │ +105F0B Comment Length 0000 (0) │ │ │ │ +105F0D Disk Start 0000 (0) │ │ │ │ +105F0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105DEC Local Header Offset 000265AF (157103) │ │ │ │ -105DF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F15 Local Header Offset 00026582 (157058) │ │ │ │ +105F19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E0F CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -105E13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E14 Created OS 03 (3) 'Unix' │ │ │ │ -105E15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E17 General Purpose Flag 0800 (2048) │ │ │ │ +105F38 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +105F3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F3D Created OS 03 (3) 'Unix' │ │ │ │ +105F3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105E1F CRC B3387D42 (3006823746) │ │ │ │ -105E23 Compressed Size 00000457 (1111) │ │ │ │ -105E27 Uncompressed Size 00000CCC (3276) │ │ │ │ -105E2B Filename Length 001E (30) │ │ │ │ -105E2D Extra Length 0000 (0) │ │ │ │ -105E2F Comment Length 0000 (0) │ │ │ │ -105E31 Disk Start 0000 (0) │ │ │ │ -105E33 Int File Attributes 0000 (0) │ │ │ │ +105F42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105F48 CRC B3387D42 (3006823746) │ │ │ │ +105F4C Compressed Size 00000457 (1111) │ │ │ │ +105F50 Uncompressed Size 00000CCC (3276) │ │ │ │ +105F54 Filename Length 001E (30) │ │ │ │ +105F56 Extra Length 0000 (0) │ │ │ │ +105F58 Comment Length 0000 (0) │ │ │ │ +105F5A Disk Start 0000 (0) │ │ │ │ +105F5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E39 Local Header Offset 00026874 (157812) │ │ │ │ -105E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F62 Local Header Offset 00026847 (157767) │ │ │ │ +105F66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E5B CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -105E5F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E60 Created OS 03 (3) 'Unix' │ │ │ │ -105E61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E63 General Purpose Flag 0800 (2048) │ │ │ │ +105F84 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +105F88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F89 Created OS 03 (3) 'Unix' │ │ │ │ +105F8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E67 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105E6B CRC 45CB0A67 (1170934375) │ │ │ │ -105E6F Compressed Size 00000186 (390) │ │ │ │ -105E73 Uncompressed Size 00000265 (613) │ │ │ │ -105E77 Filename Length 002A (42) │ │ │ │ -105E79 Extra Length 0000 (0) │ │ │ │ -105E7B Comment Length 0000 (0) │ │ │ │ -105E7D Disk Start 0000 (0) │ │ │ │ -105E7F Int File Attributes 0000 (0) │ │ │ │ +105F8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105F94 CRC 45CB0A67 (1170934375) │ │ │ │ +105F98 Compressed Size 00000186 (390) │ │ │ │ +105F9C Uncompressed Size 00000265 (613) │ │ │ │ +105FA0 Filename Length 002A (42) │ │ │ │ +105FA2 Extra Length 0000 (0) │ │ │ │ +105FA4 Comment Length 0000 (0) │ │ │ │ +105FA6 Disk Start 0000 (0) │ │ │ │ +105FA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E85 Local Header Offset 00026D07 (158983) │ │ │ │ -105E89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105FAE Local Header Offset 00026CDA (158938) │ │ │ │ +105FB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105FB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EB3 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -105EB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EB8 Created OS 03 (3) 'Unix' │ │ │ │ -105EB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EBB General Purpose Flag 0800 (2048) │ │ │ │ +105FDC CENTRAL HEADER #51 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105EBD Compression Method 0008 (8) 'Deflated' │ │ │ │ -105EBF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105EC3 CRC C11FC670 (3240085104) │ │ │ │ -105EC7 Compressed Size 00003839 (14393) │ │ │ │ -105ECB Uncompressed Size 0000AD3D (44349) │ │ │ │ -105ECF Filename Length 001A (26) │ │ │ │ -105ED1 Extra Length 0000 (0) │ │ │ │ -105ED3 Comment Length 0000 (0) │ │ │ │ -105ED5 Disk Start 0000 (0) │ │ │ │ -105ED7 Int File Attributes 0000 (0) │ │ │ │ +105FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105FE8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +105FEC CRC C11FC670 (3240085104) │ │ │ │ +105FF0 Compressed Size 00003839 (14393) │ │ │ │ +105FF4 Uncompressed Size 0000AD3D (44349) │ │ │ │ +105FF8 Filename Length 001A (26) │ │ │ │ +105FFA Extra Length 0000 (0) │ │ │ │ +105FFC Comment Length 0000 (0) │ │ │ │ +105FFE Disk Start 0000 (0) │ │ │ │ +106000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105ED9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105EDD Local Header Offset 00026ED5 (159445) │ │ │ │ -105EE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106006 Local Header Offset 00026EA8 (159400) │ │ │ │ +10600A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105EE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10600A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EFB CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -105EFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F00 Created OS 03 (3) 'Unix' │ │ │ │ -105F01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F03 General Purpose Flag 0800 (2048) │ │ │ │ +106024 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +106028 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106029 Created OS 03 (3) 'Unix' │ │ │ │ +10602A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10602B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10602C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105F0B CRC D633674F (3593693007) │ │ │ │ -105F0F Compressed Size 00009F21 (40737) │ │ │ │ -105F13 Uncompressed Size 000498A4 (301220) │ │ │ │ -105F17 Filename Length 0019 (25) │ │ │ │ -105F19 Extra Length 0000 (0) │ │ │ │ -105F1B Comment Length 0000 (0) │ │ │ │ -105F1D Disk Start 0000 (0) │ │ │ │ -105F1F Int File Attributes 0000 (0) │ │ │ │ +10602E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106030 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106034 CRC D633674F (3593693007) │ │ │ │ +106038 Compressed Size 00009F21 (40737) │ │ │ │ +10603C Uncompressed Size 000498A4 (301220) │ │ │ │ +106040 Filename Length 0019 (25) │ │ │ │ +106042 Extra Length 0000 (0) │ │ │ │ +106044 Comment Length 0000 (0) │ │ │ │ +106046 Disk Start 0000 (0) │ │ │ │ +106048 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10604A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F25 Local Header Offset 0002A746 (173894) │ │ │ │ -105F29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10604E Local Header Offset 0002A719 (173849) │ │ │ │ +106052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F42 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -105F46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F47 Created OS 03 (3) 'Unix' │ │ │ │ -105F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F4A General Purpose Flag 0800 (2048) │ │ │ │ +10606B CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +10606F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106070 Created OS 03 (3) 'Unix' │ │ │ │ +106071 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106072 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106073 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F4E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105F52 CRC 4ED7B9DB (1322760667) │ │ │ │ -105F56 Compressed Size 0000020E (526) │ │ │ │ -105F5A Uncompressed Size 000003E3 (995) │ │ │ │ -105F5E Filename Length 0021 (33) │ │ │ │ -105F60 Extra Length 0000 (0) │ │ │ │ -105F62 Comment Length 0000 (0) │ │ │ │ -105F64 Disk Start 0000 (0) │ │ │ │ -105F66 Int File Attributes 0000 (0) │ │ │ │ +106075 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106077 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10607B CRC 4ED7B9DB (1322760667) │ │ │ │ +10607F Compressed Size 0000020E (526) │ │ │ │ +106083 Uncompressed Size 000003E3 (995) │ │ │ │ +106087 Filename Length 0021 (33) │ │ │ │ +106089 Extra Length 0000 (0) │ │ │ │ +10608B Comment Length 0000 (0) │ │ │ │ +10608D Disk Start 0000 (0) │ │ │ │ +10608F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106091 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F6C Local Header Offset 0003469E (214686) │ │ │ │ -105F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106095 Local Header Offset 00034671 (214641) │ │ │ │ +106099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F91 CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -105F95 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F96 Created OS 03 (3) 'Unix' │ │ │ │ -105F97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F99 General Purpose Flag 0800 (2048) │ │ │ │ +1060BA CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +1060BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1060BF Created OS 03 (3) 'Unix' │ │ │ │ +1060C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1060C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105FA1 CRC 9BD41A86 (2614368902) │ │ │ │ -105FA5 Compressed Size 000000BA (186) │ │ │ │ -105FA9 Uncompressed Size 00000133 (307) │ │ │ │ -105FAD Filename Length 0020 (32) │ │ │ │ -105FAF Extra Length 0000 (0) │ │ │ │ -105FB1 Comment Length 0000 (0) │ │ │ │ -105FB3 Disk Start 0000 (0) │ │ │ │ -105FB5 Int File Attributes 0000 (0) │ │ │ │ +1060C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1060C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1060CA CRC 9BD41A86 (2614368902) │ │ │ │ +1060CE Compressed Size 000000BA (186) │ │ │ │ +1060D2 Uncompressed Size 00000133 (307) │ │ │ │ +1060D6 Filename Length 0020 (32) │ │ │ │ +1060D8 Extra Length 0000 (0) │ │ │ │ +1060DA Comment Length 0000 (0) │ │ │ │ +1060DC Disk Start 0000 (0) │ │ │ │ +1060DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105FB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1060E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105FBB Local Header Offset 000348EB (215275) │ │ │ │ -105FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1060E4 Local Header Offset 000348BE (215230) │ │ │ │ +1060E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1060E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105FDF CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -105FE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105FE4 Created OS 03 (3) 'Unix' │ │ │ │ -105FE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105FE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105FE7 General Purpose Flag 0800 (2048) │ │ │ │ +106108 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +10610C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10610D Created OS 03 (3) 'Unix' │ │ │ │ +10610E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10610F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106110 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105FE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105FEB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -105FEF CRC 6B93E1D6 (1804853718) │ │ │ │ -105FF3 Compressed Size 0000081A (2074) │ │ │ │ -105FF7 Uncompressed Size 00001180 (4480) │ │ │ │ -105FFB Filename Length 001C (28) │ │ │ │ -105FFD Extra Length 0000 (0) │ │ │ │ -105FFF Comment Length 0000 (0) │ │ │ │ -106001 Disk Start 0000 (0) │ │ │ │ -106003 Int File Attributes 0000 (0) │ │ │ │ +106112 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106114 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106118 CRC 6B93E1D6 (1804853718) │ │ │ │ +10611C Compressed Size 0000081A (2074) │ │ │ │ +106120 Uncompressed Size 00001180 (4480) │ │ │ │ +106124 Filename Length 001C (28) │ │ │ │ +106126 Extra Length 0000 (0) │ │ │ │ +106128 Comment Length 0000 (0) │ │ │ │ +10612A Disk Start 0000 (0) │ │ │ │ +10612C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106005 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10612E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106009 Local Header Offset 000349E3 (215523) │ │ │ │ -10600D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106132 Local Header Offset 000349B6 (215478) │ │ │ │ +106136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10600D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106029 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -10602D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10602E Created OS 03 (3) 'Unix' │ │ │ │ -10602F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106031 General Purpose Flag 0800 (2048) │ │ │ │ +106152 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +106156 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106157 Created OS 03 (3) 'Unix' │ │ │ │ +106158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10615A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106033 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106035 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106039 CRC 467AF460 (1182463072) │ │ │ │ -10603D Compressed Size 000003CD (973) │ │ │ │ -106041 Uncompressed Size 00001132 (4402) │ │ │ │ -106045 Filename Length 001B (27) │ │ │ │ -106047 Extra Length 0000 (0) │ │ │ │ -106049 Comment Length 0000 (0) │ │ │ │ -10604B Disk Start 0000 (0) │ │ │ │ -10604D Int File Attributes 0000 (0) │ │ │ │ +10615C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10615E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106162 CRC 467AF460 (1182463072) │ │ │ │ +106166 Compressed Size 000003CD (973) │ │ │ │ +10616A Uncompressed Size 00001132 (4402) │ │ │ │ +10616E Filename Length 001B (27) │ │ │ │ +106170 Extra Length 0000 (0) │ │ │ │ +106172 Comment Length 0000 (0) │ │ │ │ +106174 Disk Start 0000 (0) │ │ │ │ +106176 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10604F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106053 Local Header Offset 00035237 (217655) │ │ │ │ -106057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10617C Local Header Offset 0003520A (217610) │ │ │ │ +106180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106072 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -106076 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106077 Created OS 03 (3) 'Unix' │ │ │ │ -106078 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106079 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10607A General Purpose Flag 0800 (2048) │ │ │ │ +10619B CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +10619F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061A0 Created OS 03 (3) 'Unix' │ │ │ │ +1061A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10607C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10607E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106082 CRC B33E6EEA (3007213290) │ │ │ │ -106086 Compressed Size 00000339 (825) │ │ │ │ -10608A Uncompressed Size 000005FD (1533) │ │ │ │ -10608E Filename Length 001C (28) │ │ │ │ -106090 Extra Length 0000 (0) │ │ │ │ -106092 Comment Length 0000 (0) │ │ │ │ -106094 Disk Start 0000 (0) │ │ │ │ -106096 Int File Attributes 0000 (0) │ │ │ │ +1061A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1061AB CRC B33E6EEA (3007213290) │ │ │ │ +1061AF Compressed Size 00000339 (825) │ │ │ │ +1061B3 Uncompressed Size 000005FD (1533) │ │ │ │ +1061B7 Filename Length 001C (28) │ │ │ │ +1061B9 Extra Length 0000 (0) │ │ │ │ +1061BB Comment Length 0000 (0) │ │ │ │ +1061BD Disk Start 0000 (0) │ │ │ │ +1061BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106098 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1061C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10609C Local Header Offset 0003563D (218685) │ │ │ │ -1060A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1061C5 Local Header Offset 00035610 (218640) │ │ │ │ +1061C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1060A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1061C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1060BC CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -1060C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1060C1 Created OS 03 (3) 'Unix' │ │ │ │ -1060C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1060C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1060C4 General Purpose Flag 0800 (2048) │ │ │ │ +1061E5 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +1061E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061EA Created OS 03 (3) 'Unix' │ │ │ │ +1061EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1060C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1060C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1060CC CRC 75F90BD0 (1979255760) │ │ │ │ -1060D0 Compressed Size 000001AF (431) │ │ │ │ -1060D4 Uncompressed Size 00000570 (1392) │ │ │ │ -1060D8 Filename Length 001B (27) │ │ │ │ -1060DA Extra Length 0000 (0) │ │ │ │ -1060DC Comment Length 0000 (0) │ │ │ │ -1060DE Disk Start 0000 (0) │ │ │ │ -1060E0 Int File Attributes 0000 (0) │ │ │ │ +1061EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1061F5 CRC 75F90BD0 (1979255760) │ │ │ │ +1061F9 Compressed Size 000001AF (431) │ │ │ │ +1061FD Uncompressed Size 00000570 (1392) │ │ │ │ +106201 Filename Length 001B (27) │ │ │ │ +106203 Extra Length 0000 (0) │ │ │ │ +106205 Comment Length 0000 (0) │ │ │ │ +106207 Disk Start 0000 (0) │ │ │ │ +106209 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1060E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10620B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1060E6 Local Header Offset 000359B0 (219568) │ │ │ │ -1060EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10620F Local Header Offset 00035983 (219523) │ │ │ │ +106213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1060EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106105 CENTRAL HEADER #59 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) │ │ │ │ +10622E CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +106232 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106233 Created OS 03 (3) 'Unix' │ │ │ │ +106234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106236 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10610F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106111 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106115 CRC 52660998 (1382418840) │ │ │ │ -106119 Compressed Size 000003E3 (995) │ │ │ │ -10611D Uncompressed Size 0000080D (2061) │ │ │ │ -106121 Filename Length 001E (30) │ │ │ │ -106123 Extra Length 0000 (0) │ │ │ │ -106125 Comment Length 0000 (0) │ │ │ │ -106127 Disk Start 0000 (0) │ │ │ │ -106129 Int File Attributes 0000 (0) │ │ │ │ +106238 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10623A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10623E CRC 52660998 (1382418840) │ │ │ │ +106242 Compressed Size 000003E3 (995) │ │ │ │ +106246 Uncompressed Size 0000080D (2061) │ │ │ │ +10624A Filename Length 001E (30) │ │ │ │ +10624C Extra Length 0000 (0) │ │ │ │ +10624E Comment Length 0000 (0) │ │ │ │ +106250 Disk Start 0000 (0) │ │ │ │ +106252 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10612B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106254 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10612F Local Header Offset 00035B98 (220056) │ │ │ │ -106133 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106258 Local Header Offset 00035B6B (220011) │ │ │ │ +10625C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10625C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106151 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -106155 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106156 Created OS 03 (3) 'Unix' │ │ │ │ -106157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106159 General Purpose Flag 0800 (2048) │ │ │ │ +10627A CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +10627E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10627F Created OS 03 (3) 'Unix' │ │ │ │ +106280 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106281 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106282 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10615B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10615D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106161 CRC EC2828C3 (3962054851) │ │ │ │ -106165 Compressed Size 00000282 (642) │ │ │ │ -106169 Uncompressed Size 000008EA (2282) │ │ │ │ -10616D Filename Length 001D (29) │ │ │ │ -10616F Extra Length 0000 (0) │ │ │ │ -106171 Comment Length 0000 (0) │ │ │ │ -106173 Disk Start 0000 (0) │ │ │ │ -106175 Int File Attributes 0000 (0) │ │ │ │ +106284 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106286 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10628A CRC EC2828C3 (3962054851) │ │ │ │ +10628E Compressed Size 00000282 (642) │ │ │ │ +106292 Uncompressed Size 000008EA (2282) │ │ │ │ +106296 Filename Length 001D (29) │ │ │ │ +106298 Extra Length 0000 (0) │ │ │ │ +10629A Comment Length 0000 (0) │ │ │ │ +10629C Disk Start 0000 (0) │ │ │ │ +10629E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10617B Local Header Offset 00035FB7 (221111) │ │ │ │ -10617F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062A4 Local Header Offset 00035F8A (221066) │ │ │ │ +1062A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10617F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10619C CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -1061A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1061A1 Created OS 03 (3) 'Unix' │ │ │ │ -1061A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061A4 General Purpose Flag 0800 (2048) │ │ │ │ +1062C5 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +1062C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1062CA Created OS 03 (3) 'Unix' │ │ │ │ +1062CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1062CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1062CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1061AC CRC 6AB17B30 (1790016304) │ │ │ │ -1061B0 Compressed Size 00000189 (393) │ │ │ │ -1061B4 Uncompressed Size 00000448 (1096) │ │ │ │ -1061B8 Filename Length 0020 (32) │ │ │ │ -1061BA Extra Length 0000 (0) │ │ │ │ -1061BC Comment Length 0000 (0) │ │ │ │ -1061BE Disk Start 0000 (0) │ │ │ │ -1061C0 Int File Attributes 0000 (0) │ │ │ │ +1062CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1062D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1062D5 CRC 6AB17B30 (1790016304) │ │ │ │ +1062D9 Compressed Size 00000189 (393) │ │ │ │ +1062DD Uncompressed Size 00000448 (1096) │ │ │ │ +1062E1 Filename Length 0020 (32) │ │ │ │ +1062E3 Extra Length 0000 (0) │ │ │ │ +1062E5 Comment Length 0000 (0) │ │ │ │ +1062E7 Disk Start 0000 (0) │ │ │ │ +1062E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1061C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1061C6 Local Header Offset 00036274 (221812) │ │ │ │ -1061CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062EF Local Header Offset 00036247 (221767) │ │ │ │ +1062F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1061CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1061EA CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -1061EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1061EF Created OS 03 (3) 'Unix' │ │ │ │ -1061F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061F2 General Purpose Flag 0800 (2048) │ │ │ │ +106313 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +106317 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106318 Created OS 03 (3) 'Unix' │ │ │ │ +106319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10631A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10631B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1061F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061F6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1061FA CRC 8146CF4C (2168901452) │ │ │ │ -1061FE Compressed Size 000001B4 (436) │ │ │ │ -106202 Uncompressed Size 000002C6 (710) │ │ │ │ -106206 Filename Length 0024 (36) │ │ │ │ -106208 Extra Length 0000 (0) │ │ │ │ -10620A Comment Length 0000 (0) │ │ │ │ -10620C Disk Start 0000 (0) │ │ │ │ -10620E Int File Attributes 0000 (0) │ │ │ │ +10631D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10631F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106323 CRC 8146CF4C (2168901452) │ │ │ │ +106327 Compressed Size 000001B4 (436) │ │ │ │ +10632B Uncompressed Size 000002C6 (710) │ │ │ │ +10632F Filename Length 0024 (36) │ │ │ │ +106331 Extra Length 0000 (0) │ │ │ │ +106333 Comment Length 0000 (0) │ │ │ │ +106335 Disk Start 0000 (0) │ │ │ │ +106337 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106339 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106214 Local Header Offset 0003643B (222267) │ │ │ │ -106218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10633D Local Header Offset 0003640E (222222) │ │ │ │ +106341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10623C CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -106240 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106241 Created OS 03 (3) 'Unix' │ │ │ │ -106242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106244 General Purpose Flag 0800 (2048) │ │ │ │ +106365 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +106369 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10636A Created OS 03 (3) 'Unix' │ │ │ │ +10636B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10636C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10636D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106246 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106248 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10624C CRC B01CD249 (2954678857) │ │ │ │ -106250 Compressed Size 00000538 (1336) │ │ │ │ -106254 Uncompressed Size 00000E44 (3652) │ │ │ │ -106258 Filename Length 0024 (36) │ │ │ │ -10625A Extra Length 0000 (0) │ │ │ │ -10625C Comment Length 0000 (0) │ │ │ │ -10625E Disk Start 0000 (0) │ │ │ │ -106260 Int File Attributes 0000 (0) │ │ │ │ +10636F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106371 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106375 CRC B01CD249 (2954678857) │ │ │ │ +106379 Compressed Size 00000538 (1336) │ │ │ │ +10637D Uncompressed Size 00000E44 (3652) │ │ │ │ +106381 Filename Length 0024 (36) │ │ │ │ +106383 Extra Length 0000 (0) │ │ │ │ +106385 Comment Length 0000 (0) │ │ │ │ +106387 Disk Start 0000 (0) │ │ │ │ +106389 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106262 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10638B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106266 Local Header Offset 00036631 (222769) │ │ │ │ -10626A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10638F Local Header Offset 00036604 (222724) │ │ │ │ +106393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10626A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10628E CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -106292 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106293 Created OS 03 (3) 'Unix' │ │ │ │ -106294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106296 General Purpose Flag 0800 (2048) │ │ │ │ +1063B7 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +1063BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1063BC Created OS 03 (3) 'Unix' │ │ │ │ +1063BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1063BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1063BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106298 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10629A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10629E CRC 1858144C (408425548) │ │ │ │ -1062A2 Compressed Size 0000053D (1341) │ │ │ │ -1062A6 Uncompressed Size 00000E6A (3690) │ │ │ │ -1062AA Filename Length 0026 (38) │ │ │ │ -1062AC Extra Length 0000 (0) │ │ │ │ -1062AE Comment Length 0000 (0) │ │ │ │ -1062B0 Disk Start 0000 (0) │ │ │ │ -1062B2 Int File Attributes 0000 (0) │ │ │ │ +1063C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1063C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1063C7 CRC 1858144C (408425548) │ │ │ │ +1063CB Compressed Size 0000053D (1341) │ │ │ │ +1063CF Uncompressed Size 00000E6A (3690) │ │ │ │ +1063D3 Filename Length 0026 (38) │ │ │ │ +1063D5 Extra Length 0000 (0) │ │ │ │ +1063D7 Comment Length 0000 (0) │ │ │ │ +1063D9 Disk Start 0000 (0) │ │ │ │ +1063DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1062B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1063DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1062B8 Local Header Offset 00036BAB (224171) │ │ │ │ -1062BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1063E1 Local Header Offset 00036B7E (224126) │ │ │ │ +1063E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1062BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1063E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1062E2 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -1062E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1062E7 Created OS 03 (3) 'Unix' │ │ │ │ -1062E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1062E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1062EA General Purpose Flag 0800 (2048) │ │ │ │ +10640B CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +10640F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106410 Created OS 03 (3) 'Unix' │ │ │ │ +106411 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106412 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106413 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1062EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1062EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1062F2 CRC DD3530EB (3711250667) │ │ │ │ -1062F6 Compressed Size 0000056F (1391) │ │ │ │ -1062FA Uncompressed Size 00000E74 (3700) │ │ │ │ -1062FE Filename Length 0025 (37) │ │ │ │ -106300 Extra Length 0000 (0) │ │ │ │ -106302 Comment Length 0000 (0) │ │ │ │ -106304 Disk Start 0000 (0) │ │ │ │ -106306 Int File Attributes 0000 (0) │ │ │ │ +106415 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106417 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10641B CRC DD3530EB (3711250667) │ │ │ │ +10641F Compressed Size 0000056F (1391) │ │ │ │ +106423 Uncompressed Size 00000E74 (3700) │ │ │ │ +106427 Filename Length 0025 (37) │ │ │ │ +106429 Extra Length 0000 (0) │ │ │ │ +10642B Comment Length 0000 (0) │ │ │ │ +10642D Disk Start 0000 (0) │ │ │ │ +10642F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106308 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106431 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10630C Local Header Offset 0003712C (225580) │ │ │ │ -106310 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106435 Local Header Offset 000370FF (225535) │ │ │ │ +106439 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106310: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106439: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106335 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -106339 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10633A Created OS 03 (3) 'Unix' │ │ │ │ -10633B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10633C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10633D General Purpose Flag 0800 (2048) │ │ │ │ +10645E CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +106462 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106463 Created OS 03 (3) 'Unix' │ │ │ │ +106464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10633F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106341 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106345 CRC B5ABD660 (3047937632) │ │ │ │ -106349 Compressed Size 00000553 (1363) │ │ │ │ -10634D Uncompressed Size 00000E74 (3700) │ │ │ │ -106351 Filename Length 0027 (39) │ │ │ │ -106353 Extra Length 0000 (0) │ │ │ │ -106355 Comment Length 0000 (0) │ │ │ │ -106357 Disk Start 0000 (0) │ │ │ │ -106359 Int File Attributes 0000 (0) │ │ │ │ +106468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10646A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10646E CRC B5ABD660 (3047937632) │ │ │ │ +106472 Compressed Size 00000553 (1363) │ │ │ │ +106476 Uncompressed Size 00000E74 (3700) │ │ │ │ +10647A Filename Length 0027 (39) │ │ │ │ +10647C Extra Length 0000 (0) │ │ │ │ +10647E Comment Length 0000 (0) │ │ │ │ +106480 Disk Start 0000 (0) │ │ │ │ +106482 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10635B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10635F Local Header Offset 000376DE (227038) │ │ │ │ -106363 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106488 Local Header Offset 000376B1 (226993) │ │ │ │ +10648C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106363: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10648C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10638A CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -10638E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10638F Created OS 03 (3) 'Unix' │ │ │ │ -106390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106392 General Purpose Flag 0800 (2048) │ │ │ │ +1064B3 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +1064B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1064B8 Created OS 03 (3) 'Unix' │ │ │ │ +1064B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1064BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1064BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106394 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106396 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10639A CRC 9DA8CEDF (2645085919) │ │ │ │ -10639E Compressed Size 0000053C (1340) │ │ │ │ -1063A2 Uncompressed Size 00000E57 (3671) │ │ │ │ -1063A6 Filename Length 0025 (37) │ │ │ │ -1063A8 Extra Length 0000 (0) │ │ │ │ -1063AA Comment Length 0000 (0) │ │ │ │ -1063AC Disk Start 0000 (0) │ │ │ │ -1063AE Int File Attributes 0000 (0) │ │ │ │ +1064BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1064BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1064C3 CRC 9DA8CEDF (2645085919) │ │ │ │ +1064C7 Compressed Size 0000053C (1340) │ │ │ │ +1064CB Uncompressed Size 00000E57 (3671) │ │ │ │ +1064CF Filename Length 0025 (37) │ │ │ │ +1064D1 Extra Length 0000 (0) │ │ │ │ +1064D3 Comment Length 0000 (0) │ │ │ │ +1064D5 Disk Start 0000 (0) │ │ │ │ +1064D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1064D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1063B4 Local Header Offset 00037C76 (228470) │ │ │ │ -1063B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1064DD Local Header Offset 00037C49 (228425) │ │ │ │ +1064E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1063B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1064E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1063DD CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -1063E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1063E2 Created OS 03 (3) 'Unix' │ │ │ │ -1063E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1063E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1063E5 General Purpose Flag 0800 (2048) │ │ │ │ +106506 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +10650A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10650B Created OS 03 (3) 'Unix' │ │ │ │ +10650C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10650D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10650E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1063E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1063E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1063ED CRC 47E86662 (1206412898) │ │ │ │ -1063F1 Compressed Size 000001E3 (483) │ │ │ │ -1063F5 Uncompressed Size 000003AC (940) │ │ │ │ -1063F9 Filename Length 0020 (32) │ │ │ │ -1063FB Extra Length 0000 (0) │ │ │ │ -1063FD Comment Length 0000 (0) │ │ │ │ -1063FF Disk Start 0000 (0) │ │ │ │ -106401 Int File Attributes 0000 (0) │ │ │ │ +106510 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106512 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106516 CRC 47E86662 (1206412898) │ │ │ │ +10651A Compressed Size 000001E3 (483) │ │ │ │ +10651E Uncompressed Size 000003AC (940) │ │ │ │ +106522 Filename Length 0020 (32) │ │ │ │ +106524 Extra Length 0000 (0) │ │ │ │ +106526 Comment Length 0000 (0) │ │ │ │ +106528 Disk Start 0000 (0) │ │ │ │ +10652A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106403 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10652C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106407 Local Header Offset 000381F5 (229877) │ │ │ │ -10640B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106530 Local Header Offset 000381C8 (229832) │ │ │ │ +106534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10640B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10642B CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -10642F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106430 Created OS 03 (3) 'Unix' │ │ │ │ -106431 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106432 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106433 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106435 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106437 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10643B CRC 4F5F3AFE (1331641086) │ │ │ │ -10643F Compressed Size 00000205 (517) │ │ │ │ -106443 Uncompressed Size 0000045C (1116) │ │ │ │ -106447 Filename Length 0020 (32) │ │ │ │ -106449 Extra Length 0000 (0) │ │ │ │ -10644B Comment Length 0000 (0) │ │ │ │ -10644D Disk Start 0000 (0) │ │ │ │ -10644F Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -106451 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106455 Local Header Offset 00038416 (230422) │ │ │ │ -106459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x106459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106479 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -10647D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10647E Created OS 03 (3) 'Unix' │ │ │ │ -10647F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106480 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106481 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106483 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106485 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106489 CRC 32D0538D (852513677) │ │ │ │ -10648D Compressed Size 0000022E (558) │ │ │ │ -106491 Uncompressed Size 0000050D (1293) │ │ │ │ -106495 Filename Length 0020 (32) │ │ │ │ -106497 Extra Length 0000 (0) │ │ │ │ -106499 Comment Length 0000 (0) │ │ │ │ -10649B Disk Start 0000 (0) │ │ │ │ -10649D Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10649F Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064A3 Local Header Offset 00038659 (231001) │ │ │ │ -1064A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x1064A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -1064C7 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -1064CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1064CC Created OS 03 (3) 'Unix' │ │ │ │ -1064CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1064CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1064CF General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -1064D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1064D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1064D7 CRC 0E7091F0 (242258416) │ │ │ │ -1064DB Compressed Size 00002160 (8544) │ │ │ │ -1064DF Uncompressed Size 00006077 (24695) │ │ │ │ -1064E3 Filename Length 0019 (25) │ │ │ │ -1064E5 Extra Length 0000 (0) │ │ │ │ -1064E7 Comment Length 0000 (0) │ │ │ │ -1064E9 Disk Start 0000 (0) │ │ │ │ -1064EB Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -1064ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064F1 Local Header Offset 000388C5 (231621) │ │ │ │ -1064F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x1064F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -10650E CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -106512 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106513 Created OS 03 (3) 'Unix' │ │ │ │ -106514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106516 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106518 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10651A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10651E CRC B17B1B57 (2977635159) │ │ │ │ -106522 Compressed Size 000018A8 (6312) │ │ │ │ -106526 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -10652A Filename Length 0018 (24) │ │ │ │ -10652C Extra Length 0000 (0) │ │ │ │ -10652E Comment Length 0000 (0) │ │ │ │ -106530 Disk Start 0000 (0) │ │ │ │ -106532 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -106534 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106538 Local Header Offset 0003AA5C (240220) │ │ │ │ -10653C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10653C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106554 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +106554 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ 106558 Created Zip Spec 14 (20) '2.0' │ │ │ │ 106559 Created OS 03 (3) 'Unix' │ │ │ │ 10655A Extract Zip Spec 0A (10) '1.0' │ │ │ │ 10655B Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10655C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 10655E Compression Method 0008 (8) 'Deflated' │ │ │ │ 106560 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106564 CRC 3EC0CBE2 (1052822498) │ │ │ │ -106568 Compressed Size 000003A0 (928) │ │ │ │ -10656C Uncompressed Size 000013FE (5118) │ │ │ │ -106570 Filename Length 0018 (24) │ │ │ │ +106564 CRC 4F5F3AFE (1331641086) │ │ │ │ +106568 Compressed Size 00000205 (517) │ │ │ │ +10656C Uncompressed Size 0000045C (1116) │ │ │ │ +106570 Filename Length 0020 (32) │ │ │ │ 106572 Extra Length 0000 (0) │ │ │ │ 106574 Comment Length 0000 (0) │ │ │ │ 106576 Disk Start 0000 (0) │ │ │ │ 106578 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10657A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10657E Local Header Offset 0003C33A (246586) │ │ │ │ -106582 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10657E Local Header Offset 000383E9 (230377) │ │ │ │ +106582 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10659A CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -10659E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10659F Created OS 03 (3) 'Unix' │ │ │ │ -1065A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065A2 General Purpose Flag 0800 (2048) │ │ │ │ +1065A2 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +1065A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065A7 Created OS 03 (3) 'Unix' │ │ │ │ +1065A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1065AA CRC 2321F037 (589426743) │ │ │ │ -1065AE Compressed Size 0000004D (77) │ │ │ │ -1065B2 Uncompressed Size 00000056 (86) │ │ │ │ -1065B6 Filename Length 001C (28) │ │ │ │ -1065B8 Extra Length 0000 (0) │ │ │ │ -1065BA Comment Length 0000 (0) │ │ │ │ -1065BC Disk Start 0000 (0) │ │ │ │ -1065BE Int File Attributes 0000 (0) │ │ │ │ +1065AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065AE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1065B2 CRC 32D0538D (852513677) │ │ │ │ +1065B6 Compressed Size 0000022E (558) │ │ │ │ +1065BA Uncompressed Size 0000050D (1293) │ │ │ │ +1065BE Filename Length 0020 (32) │ │ │ │ +1065C0 Extra Length 0000 (0) │ │ │ │ +1065C2 Comment Length 0000 (0) │ │ │ │ +1065C4 Disk Start 0000 (0) │ │ │ │ +1065C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1065C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1065C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1065C4 Local Header Offset 0003C710 (247568) │ │ │ │ -1065C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065CC Local Header Offset 0003862C (230956) │ │ │ │ +1065D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1065C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1065E4 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -1065E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1065E9 Created OS 03 (3) 'Unix' │ │ │ │ -1065EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065EC General Purpose Flag 0800 (2048) │ │ │ │ +1065F0 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +1065F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065F5 Created OS 03 (3) 'Unix' │ │ │ │ +1065F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1065F4 CRC 3F27B8AD (1059567789) │ │ │ │ -1065F8 Compressed Size 00000819 (2073) │ │ │ │ -1065FC Uncompressed Size 00000F6B (3947) │ │ │ │ -106600 Filename Length 001F (31) │ │ │ │ -106602 Extra Length 0000 (0) │ │ │ │ -106604 Comment Length 0000 (0) │ │ │ │ -106606 Disk Start 0000 (0) │ │ │ │ -106608 Int File Attributes 0000 (0) │ │ │ │ +1065FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106600 CRC 0E7091F0 (242258416) │ │ │ │ +106604 Compressed Size 00002160 (8544) │ │ │ │ +106608 Uncompressed Size 00006077 (24695) │ │ │ │ +10660C Filename Length 0019 (25) │ │ │ │ +10660E Extra Length 0000 (0) │ │ │ │ +106610 Comment Length 0000 (0) │ │ │ │ +106612 Disk Start 0000 (0) │ │ │ │ +106614 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10660A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106616 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10660E Local Header Offset 0003C797 (247703) │ │ │ │ -106612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10661A Local Header Offset 00038898 (231576) │ │ │ │ +10661E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10661E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106631 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -106635 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106636 Created OS 03 (3) 'Unix' │ │ │ │ -106637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106639 General Purpose Flag 0800 (2048) │ │ │ │ +106637 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +10663B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10663C Created OS 03 (3) 'Unix' │ │ │ │ +10663D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10663E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10663F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10663B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10663D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106641 CRC 490DD9D5 (1225644501) │ │ │ │ -106645 Compressed Size 00000354 (852) │ │ │ │ -106649 Uncompressed Size 00000AEC (2796) │ │ │ │ -10664D Filename Length 001E (30) │ │ │ │ -10664F Extra Length 0000 (0) │ │ │ │ -106651 Comment Length 0000 (0) │ │ │ │ -106653 Disk Start 0000 (0) │ │ │ │ -106655 Int File Attributes 0000 (0) │ │ │ │ +106641 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106643 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106647 CRC B17B1B57 (2977635159) │ │ │ │ +10664B Compressed Size 000018A8 (6312) │ │ │ │ +10664F Uncompressed Size 0000ECF9 (60665) │ │ │ │ +106653 Filename Length 0018 (24) │ │ │ │ +106655 Extra Length 0000 (0) │ │ │ │ +106657 Comment Length 0000 (0) │ │ │ │ +106659 Disk Start 0000 (0) │ │ │ │ +10665B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106657 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10665D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10665B Local Header Offset 0003CFED (249837) │ │ │ │ -10665F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106661 Local Header Offset 0003AA2F (240175) │ │ │ │ +106665 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10665F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10667D CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +10667D CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ 106681 Created Zip Spec 14 (20) '2.0' │ │ │ │ 106682 Created OS 03 (3) 'Unix' │ │ │ │ 106683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106685 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 106687 Compression Method 0008 (8) 'Deflated' │ │ │ │ 106689 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10668D CRC D222624A (3525468746) │ │ │ │ -106691 Compressed Size 00000705 (1797) │ │ │ │ -106695 Uncompressed Size 00000DC3 (3523) │ │ │ │ -106699 Filename Length 0021 (33) │ │ │ │ +10668D CRC 3EC0CBE2 (1052822498) │ │ │ │ +106691 Compressed Size 000003A0 (928) │ │ │ │ +106695 Uncompressed Size 000013FE (5118) │ │ │ │ +106699 Filename Length 0018 (24) │ │ │ │ 10669B Extra Length 0000 (0) │ │ │ │ 10669D Comment Length 0000 (0) │ │ │ │ 10669F Disk Start 0000 (0) │ │ │ │ 1066A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1066A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066A7 Local Header Offset 0003D37D (250749) │ │ │ │ -1066AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066A7 Local Header Offset 0003C30D (246541) │ │ │ │ +1066AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1066CC CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -1066D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1066D1 Created OS 03 (3) 'Unix' │ │ │ │ -1066D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1066D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1066D4 General Purpose Flag 0800 (2048) │ │ │ │ +1066C3 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +1066C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1066C8 Created OS 03 (3) 'Unix' │ │ │ │ +1066C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1066CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1066CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1066D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1066D8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1066DC CRC 682A3705 (1747597061) │ │ │ │ -1066E0 Compressed Size 00000303 (771) │ │ │ │ -1066E4 Uncompressed Size 00000923 (2339) │ │ │ │ -1066E8 Filename Length 0020 (32) │ │ │ │ -1066EA Extra Length 0000 (0) │ │ │ │ -1066EC Comment Length 0000 (0) │ │ │ │ -1066EE Disk Start 0000 (0) │ │ │ │ -1066F0 Int File Attributes 0000 (0) │ │ │ │ +1066CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1066CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1066D3 CRC 2321F037 (589426743) │ │ │ │ +1066D7 Compressed Size 0000004D (77) │ │ │ │ +1066DB Uncompressed Size 00000056 (86) │ │ │ │ +1066DF Filename Length 001C (28) │ │ │ │ +1066E1 Extra Length 0000 (0) │ │ │ │ +1066E3 Comment Length 0000 (0) │ │ │ │ +1066E5 Disk Start 0000 (0) │ │ │ │ +1066E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1066F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066F6 Local Header Offset 0003DAC1 (252609) │ │ │ │ -1066FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066ED Local Header Offset 0003C6E3 (247523) │ │ │ │ +1066F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10671A CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -10671E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10671F Created OS 03 (3) 'Unix' │ │ │ │ -106720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106722 General Purpose Flag 0800 (2048) │ │ │ │ +10670D CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +106711 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106712 Created OS 03 (3) 'Unix' │ │ │ │ +106713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106715 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106724 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106726 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10672A CRC 59040194 (1493434772) │ │ │ │ -10672E Compressed Size 000006F7 (1783) │ │ │ │ -106732 Uncompressed Size 00000D53 (3411) │ │ │ │ -106736 Filename Length 0021 (33) │ │ │ │ -106738 Extra Length 0000 (0) │ │ │ │ -10673A Comment Length 0000 (0) │ │ │ │ -10673C Disk Start 0000 (0) │ │ │ │ -10673E Int File Attributes 0000 (0) │ │ │ │ +106717 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106719 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10671D CRC 3F27B8AD (1059567789) │ │ │ │ +106721 Compressed Size 00000819 (2073) │ │ │ │ +106725 Uncompressed Size 00000F6B (3947) │ │ │ │ +106729 Filename Length 001F (31) │ │ │ │ +10672B Extra Length 0000 (0) │ │ │ │ +10672D Comment Length 0000 (0) │ │ │ │ +10672F Disk Start 0000 (0) │ │ │ │ +106731 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106740 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106733 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106744 Local Header Offset 0003DE02 (253442) │ │ │ │ -106748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106737 Local Header Offset 0003C76A (247658) │ │ │ │ +10673B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10673B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106769 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -10676D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10676E Created OS 03 (3) 'Unix' │ │ │ │ -10676F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106770 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106771 General Purpose Flag 0800 (2048) │ │ │ │ +10675A CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +10675E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10675F Created OS 03 (3) 'Unix' │ │ │ │ +106760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106773 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106775 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106779 CRC F5BDF18A (4122866058) │ │ │ │ -10677D Compressed Size 000002DC (732) │ │ │ │ -106781 Uncompressed Size 0000087A (2170) │ │ │ │ -106785 Filename Length 0020 (32) │ │ │ │ -106787 Extra Length 0000 (0) │ │ │ │ -106789 Comment Length 0000 (0) │ │ │ │ -10678B Disk Start 0000 (0) │ │ │ │ -10678D Int File Attributes 0000 (0) │ │ │ │ +106764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106766 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10676A CRC 490DD9D5 (1225644501) │ │ │ │ +10676E Compressed Size 00000354 (852) │ │ │ │ +106772 Uncompressed Size 00000AEC (2796) │ │ │ │ +106776 Filename Length 001E (30) │ │ │ │ +106778 Extra Length 0000 (0) │ │ │ │ +10677A Comment Length 0000 (0) │ │ │ │ +10677C Disk Start 0000 (0) │ │ │ │ +10677E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10678F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106793 Local Header Offset 0003E538 (255288) │ │ │ │ -106797 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106784 Local Header Offset 0003CFC0 (249792) │ │ │ │ +106788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106797: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1067B7 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -1067BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1067BC Created OS 03 (3) 'Unix' │ │ │ │ -1067BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1067BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1067BF General Purpose Flag 0800 (2048) │ │ │ │ +1067A6 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +1067AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067AB Created OS 03 (3) 'Unix' │ │ │ │ +1067AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1067C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1067C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1067C7 CRC B9F7625E (3119997534) │ │ │ │ -1067CB Compressed Size 000006EE (1774) │ │ │ │ -1067CF Uncompressed Size 00000D44 (3396) │ │ │ │ -1067D3 Filename Length 0020 (32) │ │ │ │ -1067D5 Extra Length 0000 (0) │ │ │ │ -1067D7 Comment Length 0000 (0) │ │ │ │ -1067D9 Disk Start 0000 (0) │ │ │ │ -1067DB Int File Attributes 0000 (0) │ │ │ │ +1067B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1067B6 CRC D222624A (3525468746) │ │ │ │ +1067BA Compressed Size 00000705 (1797) │ │ │ │ +1067BE Uncompressed Size 00000DC3 (3523) │ │ │ │ +1067C2 Filename Length 0021 (33) │ │ │ │ +1067C4 Extra Length 0000 (0) │ │ │ │ +1067C6 Comment Length 0000 (0) │ │ │ │ +1067C8 Disk Start 0000 (0) │ │ │ │ +1067CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1067DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1067CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1067E1 Local Header Offset 0003E852 (256082) │ │ │ │ -1067E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1067D0 Local Header Offset 0003D350 (250704) │ │ │ │ +1067D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1067E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1067D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106805 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -106809 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10680A Created OS 03 (3) 'Unix' │ │ │ │ -10680B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10680C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10680D General Purpose Flag 0800 (2048) │ │ │ │ +1067F5 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +1067F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067FA Created OS 03 (3) 'Unix' │ │ │ │ +1067FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10680F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106811 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106815 CRC 5F3E463F (1597916735) │ │ │ │ -106819 Compressed Size 000002D9 (729) │ │ │ │ -10681D Uncompressed Size 00000863 (2147) │ │ │ │ -106821 Filename Length 001F (31) │ │ │ │ -106823 Extra Length 0000 (0) │ │ │ │ -106825 Comment Length 0000 (0) │ │ │ │ -106827 Disk Start 0000 (0) │ │ │ │ -106829 Int File Attributes 0000 (0) │ │ │ │ +1067FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +106801 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106805 CRC 682A3705 (1747597061) │ │ │ │ +106809 Compressed Size 00000303 (771) │ │ │ │ +10680D Uncompressed Size 00000923 (2339) │ │ │ │ +106811 Filename Length 0020 (32) │ │ │ │ +106813 Extra Length 0000 (0) │ │ │ │ +106815 Comment Length 0000 (0) │ │ │ │ +106817 Disk Start 0000 (0) │ │ │ │ +106819 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10682B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10681B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10682F Local Header Offset 0003EF7E (257918) │ │ │ │ -106833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10681F Local Header Offset 0003DA94 (252564) │ │ │ │ +106823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106852 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -106856 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106857 Created OS 03 (3) 'Unix' │ │ │ │ -106858 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106859 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10685A General Purpose Flag 0800 (2048) │ │ │ │ +106843 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +106847 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106848 Created OS 03 (3) 'Unix' │ │ │ │ +106849 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10684A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10684B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10685C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10685E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106862 CRC 39ED5D72 (971857266) │ │ │ │ -106866 Compressed Size 000006F4 (1780) │ │ │ │ -10686A Uncompressed Size 00000D48 (3400) │ │ │ │ -10686E Filename Length 0021 (33) │ │ │ │ -106870 Extra Length 0000 (0) │ │ │ │ -106872 Comment Length 0000 (0) │ │ │ │ -106874 Disk Start 0000 (0) │ │ │ │ -106876 Int File Attributes 0000 (0) │ │ │ │ +10684D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10684F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106853 CRC 59040194 (1493434772) │ │ │ │ +106857 Compressed Size 000006F7 (1783) │ │ │ │ +10685B Uncompressed Size 00000D53 (3411) │ │ │ │ +10685F Filename Length 0021 (33) │ │ │ │ +106861 Extra Length 0000 (0) │ │ │ │ +106863 Comment Length 0000 (0) │ │ │ │ +106865 Disk Start 0000 (0) │ │ │ │ +106867 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106878 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106869 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10687C Local Header Offset 0003F294 (258708) │ │ │ │ -106880 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10686D Local Header Offset 0003DDD5 (253397) │ │ │ │ +106871 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106880: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1068A1 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -1068A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068A6 Created OS 03 (3) 'Unix' │ │ │ │ -1068A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068A9 General Purpose Flag 0800 (2048) │ │ │ │ +106892 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +106896 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106897 Created OS 03 (3) 'Unix' │ │ │ │ +106898 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106899 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10689A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1068B1 CRC 87F697F3 (2281084915) │ │ │ │ -1068B5 Compressed Size 000002DB (731) │ │ │ │ -1068B9 Uncompressed Size 0000086A (2154) │ │ │ │ -1068BD Filename Length 0020 (32) │ │ │ │ -1068BF Extra Length 0000 (0) │ │ │ │ -1068C1 Comment Length 0000 (0) │ │ │ │ -1068C3 Disk Start 0000 (0) │ │ │ │ -1068C5 Int File Attributes 0000 (0) │ │ │ │ +10689C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10689E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1068A2 CRC F5BDF18A (4122866058) │ │ │ │ +1068A6 Compressed Size 000002DC (732) │ │ │ │ +1068AA Uncompressed Size 0000087A (2170) │ │ │ │ +1068AE Filename Length 0020 (32) │ │ │ │ +1068B0 Extra Length 0000 (0) │ │ │ │ +1068B2 Comment Length 0000 (0) │ │ │ │ +1068B4 Disk Start 0000 (0) │ │ │ │ +1068B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1068C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1068B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1068CB Local Header Offset 0003F9C7 (260551) │ │ │ │ -1068CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1068BC Local Header Offset 0003E50B (255243) │ │ │ │ +1068C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1068CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1068C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1068EF CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1068F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068F4 Created OS 03 (3) 'Unix' │ │ │ │ -1068F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068F7 General Purpose Flag 0800 (2048) │ │ │ │ +1068E0 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +1068E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1068E5 Created OS 03 (3) 'Unix' │ │ │ │ +1068E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1068E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1068E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068FB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1068FF CRC 3F578B03 (1062701827) │ │ │ │ -106903 Compressed Size 000006FC (1788) │ │ │ │ -106907 Uncompressed Size 00000D4E (3406) │ │ │ │ -10690B Filename Length 0021 (33) │ │ │ │ -10690D Extra Length 0000 (0) │ │ │ │ -10690F Comment Length 0000 (0) │ │ │ │ -106911 Disk Start 0000 (0) │ │ │ │ -106913 Int File Attributes 0000 (0) │ │ │ │ +1068EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1068EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1068F0 CRC B9F7625E (3119997534) │ │ │ │ +1068F4 Compressed Size 000006EE (1774) │ │ │ │ +1068F8 Uncompressed Size 00000D44 (3396) │ │ │ │ +1068FC Filename Length 0020 (32) │ │ │ │ +1068FE Extra Length 0000 (0) │ │ │ │ +106900 Comment Length 0000 (0) │ │ │ │ +106902 Disk Start 0000 (0) │ │ │ │ +106904 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106906 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106919 Local Header Offset 0003FCE0 (261344) │ │ │ │ -10691D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10690A Local Header Offset 0003E825 (256037) │ │ │ │ +10690E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10691D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10690E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10693E CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -106942 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106943 Created OS 03 (3) 'Unix' │ │ │ │ -106944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106946 General Purpose Flag 0800 (2048) │ │ │ │ +10692E CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +106932 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106933 Created OS 03 (3) 'Unix' │ │ │ │ +106934 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106935 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106936 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106948 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10694A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10694E CRC 4DE3F3EC (1306784748) │ │ │ │ -106952 Compressed Size 000002DC (732) │ │ │ │ -106956 Uncompressed Size 0000086A (2154) │ │ │ │ -10695A Filename Length 0020 (32) │ │ │ │ -10695C Extra Length 0000 (0) │ │ │ │ -10695E Comment Length 0000 (0) │ │ │ │ -106960 Disk Start 0000 (0) │ │ │ │ -106962 Int File Attributes 0000 (0) │ │ │ │ +106938 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10693A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10693E CRC 5F3E463F (1597916735) │ │ │ │ +106942 Compressed Size 000002D9 (729) │ │ │ │ +106946 Uncompressed Size 00000863 (2147) │ │ │ │ +10694A Filename Length 001F (31) │ │ │ │ +10694C Extra Length 0000 (0) │ │ │ │ +10694E Comment Length 0000 (0) │ │ │ │ +106950 Disk Start 0000 (0) │ │ │ │ +106952 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106954 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106968 Local Header Offset 0004041B (263195) │ │ │ │ -10696C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106958 Local Header Offset 0003EF51 (257873) │ │ │ │ +10695C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10696C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10695C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10698C CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -106990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106991 Created OS 03 (3) 'Unix' │ │ │ │ -106992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106994 General Purpose Flag 0800 (2048) │ │ │ │ +10697B CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +10697F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106980 Created OS 03 (3) 'Unix' │ │ │ │ +106981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106983 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106998 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10699C CRC 3E010C78 (1040256120) │ │ │ │ -1069A0 Compressed Size 000006F1 (1777) │ │ │ │ -1069A4 Uncompressed Size 00000D40 (3392) │ │ │ │ -1069A8 Filename Length 001E (30) │ │ │ │ -1069AA Extra Length 0000 (0) │ │ │ │ -1069AC Comment Length 0000 (0) │ │ │ │ -1069AE Disk Start 0000 (0) │ │ │ │ -1069B0 Int File Attributes 0000 (0) │ │ │ │ +106985 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106987 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10698B CRC 39ED5D72 (971857266) │ │ │ │ +10698F Compressed Size 000006F4 (1780) │ │ │ │ +106993 Uncompressed Size 00000D48 (3400) │ │ │ │ +106997 Filename Length 0021 (33) │ │ │ │ +106999 Extra Length 0000 (0) │ │ │ │ +10699B Comment Length 0000 (0) │ │ │ │ +10699D Disk Start 0000 (0) │ │ │ │ +10699F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069B6 Local Header Offset 00040735 (263989) │ │ │ │ -1069BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069A5 Local Header Offset 0003F267 (258663) │ │ │ │ +1069A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1069BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1069D8 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -1069DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1069DD Created OS 03 (3) 'Unix' │ │ │ │ -1069DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1069DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1069E0 General Purpose Flag 0800 (2048) │ │ │ │ +1069CA CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +1069CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1069CF Created OS 03 (3) 'Unix' │ │ │ │ +1069D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1069D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1069D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1069E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1069E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1069E8 CRC D666A549 (3597051209) │ │ │ │ -1069EC Compressed Size 000002D8 (728) │ │ │ │ -1069F0 Uncompressed Size 00000852 (2130) │ │ │ │ -1069F4 Filename Length 001D (29) │ │ │ │ -1069F6 Extra Length 0000 (0) │ │ │ │ -1069F8 Comment Length 0000 (0) │ │ │ │ -1069FA Disk Start 0000 (0) │ │ │ │ -1069FC Int File Attributes 0000 (0) │ │ │ │ +1069D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1069D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1069DA CRC 87F697F3 (2281084915) │ │ │ │ +1069DE Compressed Size 000002DB (731) │ │ │ │ +1069E2 Uncompressed Size 0000086A (2154) │ │ │ │ +1069E6 Filename Length 0020 (32) │ │ │ │ +1069E8 Extra Length 0000 (0) │ │ │ │ +1069EA Comment Length 0000 (0) │ │ │ │ +1069EC Disk Start 0000 (0) │ │ │ │ +1069EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A02 Local Header Offset 00040E62 (265826) │ │ │ │ -106A06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069F4 Local Header Offset 0003F99A (260506) │ │ │ │ +1069F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A23 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -106A27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A28 Created OS 03 (3) 'Unix' │ │ │ │ -106A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A2B General Purpose Flag 0800 (2048) │ │ │ │ +106A18 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +106A1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A1D Created OS 03 (3) 'Unix' │ │ │ │ +106A1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A2F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106A33 CRC D53FDC0C (3577732108) │ │ │ │ -106A37 Compressed Size 000006EA (1770) │ │ │ │ -106A3B Uncompressed Size 00000D3F (3391) │ │ │ │ -106A3F Filename Length 001F (31) │ │ │ │ -106A41 Extra Length 0000 (0) │ │ │ │ -106A43 Comment Length 0000 (0) │ │ │ │ -106A45 Disk Start 0000 (0) │ │ │ │ -106A47 Int File Attributes 0000 (0) │ │ │ │ +106A22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106A28 CRC 3F578B03 (1062701827) │ │ │ │ +106A2C Compressed Size 000006FC (1788) │ │ │ │ +106A30 Uncompressed Size 00000D4E (3406) │ │ │ │ +106A34 Filename Length 0021 (33) │ │ │ │ +106A36 Extra Length 0000 (0) │ │ │ │ +106A38 Comment Length 0000 (0) │ │ │ │ +106A3A Disk Start 0000 (0) │ │ │ │ +106A3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A4D Local Header Offset 00041175 (266613) │ │ │ │ -106A51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A42 Local Header Offset 0003FCB3 (261299) │ │ │ │ +106A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A70 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -106A74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A75 Created OS 03 (3) 'Unix' │ │ │ │ -106A76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A78 General Purpose Flag 0800 (2048) │ │ │ │ +106A67 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +106A6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A6C Created OS 03 (3) 'Unix' │ │ │ │ +106A6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A7C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106A80 CRC 265CBBB0 (643611568) │ │ │ │ -106A84 Compressed Size 000002DA (730) │ │ │ │ -106A88 Uncompressed Size 00000859 (2137) │ │ │ │ -106A8C Filename Length 001E (30) │ │ │ │ -106A8E Extra Length 0000 (0) │ │ │ │ -106A90 Comment Length 0000 (0) │ │ │ │ -106A92 Disk Start 0000 (0) │ │ │ │ -106A94 Int File Attributes 0000 (0) │ │ │ │ +106A71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A73 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106A77 CRC 4DE3F3EC (1306784748) │ │ │ │ +106A7B Compressed Size 000002DC (732) │ │ │ │ +106A7F Uncompressed Size 0000086A (2154) │ │ │ │ +106A83 Filename Length 0020 (32) │ │ │ │ +106A85 Extra Length 0000 (0) │ │ │ │ +106A87 Comment Length 0000 (0) │ │ │ │ +106A89 Disk Start 0000 (0) │ │ │ │ +106A8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A9A Local Header Offset 0004189C (268444) │ │ │ │ -106A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A91 Local Header Offset 000403EE (263150) │ │ │ │ +106A95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106ABC CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -106AC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106AC1 Created OS 03 (3) 'Unix' │ │ │ │ -106AC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106AC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106AC4 General Purpose Flag 0800 (2048) │ │ │ │ +106AB5 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +106AB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106ABA Created OS 03 (3) 'Unix' │ │ │ │ +106ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106ABD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106AC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106AC8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106ACC CRC 0321B30D (52540173) │ │ │ │ -106AD0 Compressed Size 000006AB (1707) │ │ │ │ -106AD4 Uncompressed Size 00000CC1 (3265) │ │ │ │ -106AD8 Filename Length 0023 (35) │ │ │ │ -106ADA Extra Length 0000 (0) │ │ │ │ -106ADC Comment Length 0000 (0) │ │ │ │ -106ADE Disk Start 0000 (0) │ │ │ │ -106AE0 Int File Attributes 0000 (0) │ │ │ │ +106ABF Compression Method 0008 (8) 'Deflated' │ │ │ │ +106AC1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106AC5 CRC 3E010C78 (1040256120) │ │ │ │ +106AC9 Compressed Size 000006F1 (1777) │ │ │ │ +106ACD Uncompressed Size 00000D40 (3392) │ │ │ │ +106AD1 Filename Length 001E (30) │ │ │ │ +106AD3 Extra Length 0000 (0) │ │ │ │ +106AD5 Comment Length 0000 (0) │ │ │ │ +106AD7 Disk Start 0000 (0) │ │ │ │ +106AD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106AE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106ADB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106AE6 Local Header Offset 00041BB2 (269234) │ │ │ │ -106AEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106ADF Local Header Offset 00040708 (263944) │ │ │ │ +106AE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106AE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B0D CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -106B11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B12 Created OS 03 (3) 'Unix' │ │ │ │ -106B13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B15 General Purpose Flag 0800 (2048) │ │ │ │ +106B01 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +106B05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B06 Created OS 03 (3) 'Unix' │ │ │ │ +106B07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B19 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106B1D CRC 9E44AA56 (2655300182) │ │ │ │ -106B21 Compressed Size 00000321 (801) │ │ │ │ -106B25 Uncompressed Size 00000A19 (2585) │ │ │ │ -106B29 Filename Length 0022 (34) │ │ │ │ -106B2B Extra Length 0000 (0) │ │ │ │ -106B2D Comment Length 0000 (0) │ │ │ │ -106B2F Disk Start 0000 (0) │ │ │ │ -106B31 Int File Attributes 0000 (0) │ │ │ │ +106B0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106B11 CRC D666A549 (3597051209) │ │ │ │ +106B15 Compressed Size 000002D8 (728) │ │ │ │ +106B19 Uncompressed Size 00000852 (2130) │ │ │ │ +106B1D Filename Length 001D (29) │ │ │ │ +106B1F Extra Length 0000 (0) │ │ │ │ +106B21 Comment Length 0000 (0) │ │ │ │ +106B23 Disk Start 0000 (0) │ │ │ │ +106B25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B37 Local Header Offset 0004229E (271006) │ │ │ │ -106B3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B2B Local Header Offset 00040E35 (265781) │ │ │ │ +106B2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B5D CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -106B61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B62 Created OS 03 (3) 'Unix' │ │ │ │ -106B63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B65 General Purpose Flag 0800 (2048) │ │ │ │ +106B4C CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +106B50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B51 Created OS 03 (3) 'Unix' │ │ │ │ +106B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106B6D CRC 3DCDB358 (1036890968) │ │ │ │ -106B71 Compressed Size 000005EE (1518) │ │ │ │ -106B75 Uncompressed Size 00000B51 (2897) │ │ │ │ -106B79 Filename Length 0020 (32) │ │ │ │ -106B7B Extra Length 0000 (0) │ │ │ │ -106B7D Comment Length 0000 (0) │ │ │ │ -106B7F Disk Start 0000 (0) │ │ │ │ -106B81 Int File Attributes 0000 (0) │ │ │ │ +106B56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106B5C CRC D53FDC0C (3577732108) │ │ │ │ +106B60 Compressed Size 000006EA (1770) │ │ │ │ +106B64 Uncompressed Size 00000D3F (3391) │ │ │ │ +106B68 Filename Length 001F (31) │ │ │ │ +106B6A Extra Length 0000 (0) │ │ │ │ +106B6C Comment Length 0000 (0) │ │ │ │ +106B6E Disk Start 0000 (0) │ │ │ │ +106B70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B87 Local Header Offset 000425FF (271871) │ │ │ │ -106B8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B76 Local Header Offset 00041148 (266568) │ │ │ │ +106B7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BAB CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -106BAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BB0 Created OS 03 (3) 'Unix' │ │ │ │ -106BB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BB3 General Purpose Flag 0800 (2048) │ │ │ │ +106B99 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +106B9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B9E Created OS 03 (3) 'Unix' │ │ │ │ +106B9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106BB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106BBB CRC 5DA5495C (1571113308) │ │ │ │ -106BBF Compressed Size 000002C3 (707) │ │ │ │ -106BC3 Uncompressed Size 0000082B (2091) │ │ │ │ -106BC7 Filename Length 001F (31) │ │ │ │ -106BC9 Extra Length 0000 (0) │ │ │ │ -106BCB Comment Length 0000 (0) │ │ │ │ -106BCD Disk Start 0000 (0) │ │ │ │ -106BCF Int File Attributes 0000 (0) │ │ │ │ +106BA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BA5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106BA9 CRC 265CBBB0 (643611568) │ │ │ │ +106BAD Compressed Size 000002DA (730) │ │ │ │ +106BB1 Uncompressed Size 00000859 (2137) │ │ │ │ +106BB5 Filename Length 001E (30) │ │ │ │ +106BB7 Extra Length 0000 (0) │ │ │ │ +106BB9 Comment Length 0000 (0) │ │ │ │ +106BBB Disk Start 0000 (0) │ │ │ │ +106BBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106BD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106BBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106BD5 Local Header Offset 00042C2B (273451) │ │ │ │ -106BD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106BC3 Local Header Offset 0004186F (268399) │ │ │ │ +106BC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106BD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106BC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BF8 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -106BFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BFD Created OS 03 (3) 'Unix' │ │ │ │ -106BFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C00 General Purpose Flag 0800 (2048) │ │ │ │ +106BE5 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +106BE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106BEA Created OS 03 (3) 'Unix' │ │ │ │ +106BEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106C08 CRC 68189AA8 (1746442920) │ │ │ │ -106C0C Compressed Size 000005F7 (1527) │ │ │ │ -106C10 Uncompressed Size 00000B59 (2905) │ │ │ │ -106C14 Filename Length 0022 (34) │ │ │ │ -106C16 Extra Length 0000 (0) │ │ │ │ -106C18 Comment Length 0000 (0) │ │ │ │ -106C1A Disk Start 0000 (0) │ │ │ │ -106C1C Int File Attributes 0000 (0) │ │ │ │ +106BEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BF1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106BF5 CRC 0321B30D (52540173) │ │ │ │ +106BF9 Compressed Size 000006AB (1707) │ │ │ │ +106BFD Uncompressed Size 00000CC1 (3265) │ │ │ │ +106C01 Filename Length 0023 (35) │ │ │ │ +106C03 Extra Length 0000 (0) │ │ │ │ +106C05 Comment Length 0000 (0) │ │ │ │ +106C07 Disk Start 0000 (0) │ │ │ │ +106C09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C22 Local Header Offset 00042F2B (274219) │ │ │ │ -106C26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C0F Local Header Offset 00041B85 (269189) │ │ │ │ +106C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C48 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -106C4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C4D Created OS 03 (3) 'Unix' │ │ │ │ -106C4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C50 General Purpose Flag 0800 (2048) │ │ │ │ +106C36 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +106C3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C3B Created OS 03 (3) 'Unix' │ │ │ │ +106C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106C58 CRC BCD37E99 (3167977113) │ │ │ │ -106C5C Compressed Size 000002CB (715) │ │ │ │ -106C60 Uncompressed Size 00000845 (2117) │ │ │ │ -106C64 Filename Length 0021 (33) │ │ │ │ -106C66 Extra Length 0000 (0) │ │ │ │ -106C68 Comment Length 0000 (0) │ │ │ │ -106C6A Disk Start 0000 (0) │ │ │ │ -106C6C Int File Attributes 0000 (0) │ │ │ │ +106C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C42 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106C46 CRC 9E44AA56 (2655300182) │ │ │ │ +106C4A Compressed Size 00000321 (801) │ │ │ │ +106C4E Uncompressed Size 00000A19 (2585) │ │ │ │ +106C52 Filename Length 0022 (34) │ │ │ │ +106C54 Extra Length 0000 (0) │ │ │ │ +106C56 Comment Length 0000 (0) │ │ │ │ +106C58 Disk Start 0000 (0) │ │ │ │ +106C5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C72 Local Header Offset 00043562 (275810) │ │ │ │ -106C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C60 Local Header Offset 00042271 (270961) │ │ │ │ +106C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C97 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -106C9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C9C Created OS 03 (3) 'Unix' │ │ │ │ -106C9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C9F General Purpose Flag 0800 (2048) │ │ │ │ +106C86 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +106C8A Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C8B Created OS 03 (3) 'Unix' │ │ │ │ +106C8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106CA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106CA7 CRC 37F4F390 (938800016) │ │ │ │ -106CAB Compressed Size 0000060B (1547) │ │ │ │ -106CAF Uncompressed Size 00000B87 (2951) │ │ │ │ -106CB3 Filename Length 0021 (33) │ │ │ │ -106CB5 Extra Length 0000 (0) │ │ │ │ -106CB7 Comment Length 0000 (0) │ │ │ │ -106CB9 Disk Start 0000 (0) │ │ │ │ -106CBB Int File Attributes 0000 (0) │ │ │ │ +106C90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C92 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106C96 CRC 3DCDB358 (1036890968) │ │ │ │ +106C9A Compressed Size 000005EE (1518) │ │ │ │ +106C9E Uncompressed Size 00000B51 (2897) │ │ │ │ +106CA2 Filename Length 0020 (32) │ │ │ │ +106CA4 Extra Length 0000 (0) │ │ │ │ +106CA6 Comment Length 0000 (0) │ │ │ │ +106CA8 Disk Start 0000 (0) │ │ │ │ +106CAA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106CBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106CC1 Local Header Offset 0004386C (276588) │ │ │ │ -106CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CB0 Local Header Offset 000425D2 (271826) │ │ │ │ +106CB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106CE6 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -106CEA Created Zip Spec 14 (20) '2.0' │ │ │ │ -106CEB Created OS 03 (3) 'Unix' │ │ │ │ -106CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106CEE General Purpose Flag 0800 (2048) │ │ │ │ +106CD4 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +106CD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106CD9 Created OS 03 (3) 'Unix' │ │ │ │ +106CDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106CDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106CDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106CF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106CF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106CF6 CRC 35BE1B11 (901651217) │ │ │ │ -106CFA Compressed Size 000002D0 (720) │ │ │ │ -106CFE Uncompressed Size 00000880 (2176) │ │ │ │ -106D02 Filename Length 0020 (32) │ │ │ │ -106D04 Extra Length 0000 (0) │ │ │ │ -106D06 Comment Length 0000 (0) │ │ │ │ -106D08 Disk Start 0000 (0) │ │ │ │ -106D0A Int File Attributes 0000 (0) │ │ │ │ +106CDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +106CE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106CE4 CRC 5DA5495C (1571113308) │ │ │ │ +106CE8 Compressed Size 000002C3 (707) │ │ │ │ +106CEC Uncompressed Size 0000082B (2091) │ │ │ │ +106CF0 Filename Length 001F (31) │ │ │ │ +106CF2 Extra Length 0000 (0) │ │ │ │ +106CF4 Comment Length 0000 (0) │ │ │ │ +106CF6 Disk Start 0000 (0) │ │ │ │ +106CF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D10 Local Header Offset 00043EB6 (278198) │ │ │ │ -106D14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CFE Local Header Offset 00042BFE (273406) │ │ │ │ +106D02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D34 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -106D38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D39 Created OS 03 (3) 'Unix' │ │ │ │ -106D3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D3C General Purpose Flag 0800 (2048) │ │ │ │ +106D21 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +106D25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D26 Created OS 03 (3) 'Unix' │ │ │ │ +106D27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D40 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106D44 CRC 629EB1B7 (1654567351) │ │ │ │ -106D48 Compressed Size 0000060F (1551) │ │ │ │ -106D4C Uncompressed Size 00000B8B (2955) │ │ │ │ -106D50 Filename Length 0022 (34) │ │ │ │ -106D52 Extra Length 0000 (0) │ │ │ │ -106D54 Comment Length 0000 (0) │ │ │ │ -106D56 Disk Start 0000 (0) │ │ │ │ -106D58 Int File Attributes 0000 (0) │ │ │ │ +106D2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106D31 CRC 68189AA8 (1746442920) │ │ │ │ +106D35 Compressed Size 000005F7 (1527) │ │ │ │ +106D39 Uncompressed Size 00000B59 (2905) │ │ │ │ +106D3D Filename Length 0022 (34) │ │ │ │ +106D3F Extra Length 0000 (0) │ │ │ │ +106D41 Comment Length 0000 (0) │ │ │ │ +106D43 Disk Start 0000 (0) │ │ │ │ +106D45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106D5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D5E Local Header Offset 000441C4 (278980) │ │ │ │ -106D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D4B Local Header Offset 00042EFE (274174) │ │ │ │ +106D4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D84 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -106D88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D89 Created OS 03 (3) 'Unix' │ │ │ │ -106D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D8C General Purpose Flag 0800 (2048) │ │ │ │ +106D71 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +106D75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D76 Created OS 03 (3) 'Unix' │ │ │ │ +106D77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106D94 CRC 188A9B53 (411736915) │ │ │ │ -106D98 Compressed Size 000002D8 (728) │ │ │ │ -106D9C Uncompressed Size 00000895 (2197) │ │ │ │ -106DA0 Filename Length 0021 (33) │ │ │ │ -106DA2 Extra Length 0000 (0) │ │ │ │ -106DA4 Comment Length 0000 (0) │ │ │ │ -106DA6 Disk Start 0000 (0) │ │ │ │ -106DA8 Int File Attributes 0000 (0) │ │ │ │ +106D7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106D81 CRC BCD37E99 (3167977113) │ │ │ │ +106D85 Compressed Size 000002CB (715) │ │ │ │ +106D89 Uncompressed Size 00000845 (2117) │ │ │ │ +106D8D Filename Length 0021 (33) │ │ │ │ +106D8F Extra Length 0000 (0) │ │ │ │ +106D91 Comment Length 0000 (0) │ │ │ │ +106D93 Disk Start 0000 (0) │ │ │ │ +106D95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106D97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DAE Local Header Offset 00044813 (280595) │ │ │ │ -106DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D9B Local Header Offset 00043535 (275765) │ │ │ │ +106D9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106DD3 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -106DD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106DD8 Created OS 03 (3) 'Unix' │ │ │ │ -106DD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DDB General Purpose Flag 0800 (2048) │ │ │ │ +106DC0 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +106DC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106DC5 Created OS 03 (3) 'Unix' │ │ │ │ +106DC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106DDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -106DDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106DE3 CRC F9DD5DE5 (4192034277) │ │ │ │ -106DE7 Compressed Size 00000609 (1545) │ │ │ │ -106DEB Uncompressed Size 00000B96 (2966) │ │ │ │ -106DEF Filename Length 001F (31) │ │ │ │ -106DF1 Extra Length 0000 (0) │ │ │ │ -106DF3 Comment Length 0000 (0) │ │ │ │ -106DF5 Disk Start 0000 (0) │ │ │ │ -106DF7 Int File Attributes 0000 (0) │ │ │ │ +106DCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DCC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106DD0 CRC 37F4F390 (938800016) │ │ │ │ +106DD4 Compressed Size 0000060B (1547) │ │ │ │ +106DD8 Uncompressed Size 00000B87 (2951) │ │ │ │ +106DDC Filename Length 0021 (33) │ │ │ │ +106DDE Extra Length 0000 (0) │ │ │ │ +106DE0 Comment Length 0000 (0) │ │ │ │ +106DE2 Disk Start 0000 (0) │ │ │ │ +106DE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106DE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DFD Local Header Offset 00044B2A (281386) │ │ │ │ -106E01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DEA Local Header Offset 0004383F (276543) │ │ │ │ +106DEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E20 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -106E24 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E25 Created OS 03 (3) 'Unix' │ │ │ │ -106E26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E28 General Purpose Flag 0800 (2048) │ │ │ │ +106E0F CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +106E13 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E14 Created OS 03 (3) 'Unix' │ │ │ │ +106E15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E2C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106E30 CRC 10E14B16 (283200278) │ │ │ │ -106E34 Compressed Size 000002E4 (740) │ │ │ │ -106E38 Uncompressed Size 000008A2 (2210) │ │ │ │ -106E3C Filename Length 001E (30) │ │ │ │ -106E3E Extra Length 0000 (0) │ │ │ │ -106E40 Comment Length 0000 (0) │ │ │ │ -106E42 Disk Start 0000 (0) │ │ │ │ -106E44 Int File Attributes 0000 (0) │ │ │ │ +106E19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106E1F CRC 35BE1B11 (901651217) │ │ │ │ +106E23 Compressed Size 000002D0 (720) │ │ │ │ +106E27 Uncompressed Size 00000880 (2176) │ │ │ │ +106E2B Filename Length 0020 (32) │ │ │ │ +106E2D Extra Length 0000 (0) │ │ │ │ +106E2F Comment Length 0000 (0) │ │ │ │ +106E31 Disk Start 0000 (0) │ │ │ │ +106E33 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E4A Local Header Offset 00045170 (282992) │ │ │ │ -106E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E39 Local Header Offset 00043E89 (278153) │ │ │ │ +106E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E6C CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -106E70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E71 Created OS 03 (3) 'Unix' │ │ │ │ -106E72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E74 General Purpose Flag 0800 (2048) │ │ │ │ +106E5D CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +106E61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E62 Created OS 03 (3) 'Unix' │ │ │ │ +106E63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E78 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106E7C CRC BFB4DDE5 (3216301541) │ │ │ │ -106E80 Compressed Size 00000626 (1574) │ │ │ │ -106E84 Uncompressed Size 00000BBA (3002) │ │ │ │ -106E88 Filename Length 0021 (33) │ │ │ │ -106E8A Extra Length 0000 (0) │ │ │ │ -106E8C Comment Length 0000 (0) │ │ │ │ -106E8E Disk Start 0000 (0) │ │ │ │ -106E90 Int File Attributes 0000 (0) │ │ │ │ +106E67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106E6D CRC 629EB1B7 (1654567351) │ │ │ │ +106E71 Compressed Size 0000060F (1551) │ │ │ │ +106E75 Uncompressed Size 00000B8B (2955) │ │ │ │ +106E79 Filename Length 0022 (34) │ │ │ │ +106E7B Extra Length 0000 (0) │ │ │ │ +106E7D Comment Length 0000 (0) │ │ │ │ +106E7F Disk Start 0000 (0) │ │ │ │ +106E81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E96 Local Header Offset 00045490 (283792) │ │ │ │ -106E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E87 Local Header Offset 00044197 (278935) │ │ │ │ +106E8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106EBB CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -106EBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -106EC0 Created OS 03 (3) 'Unix' │ │ │ │ -106EC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106EC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106EC3 General Purpose Flag 0800 (2048) │ │ │ │ +106EAD CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +106EB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EB2 Created OS 03 (3) 'Unix' │ │ │ │ +106EB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106EB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106EB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106EC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106EC7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106ECB CRC 72826B9E (1921149854) │ │ │ │ -106ECF Compressed Size 000002EF (751) │ │ │ │ -106ED3 Uncompressed Size 000008E0 (2272) │ │ │ │ -106ED7 Filename Length 0020 (32) │ │ │ │ -106ED9 Extra Length 0000 (0) │ │ │ │ -106EDB Comment Length 0000 (0) │ │ │ │ -106EDD Disk Start 0000 (0) │ │ │ │ -106EDF Int File Attributes 0000 (0) │ │ │ │ +106EB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106EB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106EBD CRC 188A9B53 (411736915) │ │ │ │ +106EC1 Compressed Size 000002D8 (728) │ │ │ │ +106EC5 Uncompressed Size 00000895 (2197) │ │ │ │ +106EC9 Filename Length 0021 (33) │ │ │ │ +106ECB Extra Length 0000 (0) │ │ │ │ +106ECD Comment Length 0000 (0) │ │ │ │ +106ECF Disk Start 0000 (0) │ │ │ │ +106ED1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106EE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106ED3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106EE5 Local Header Offset 00045AF5 (285429) │ │ │ │ -106EE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106ED7 Local Header Offset 000447E6 (280550) │ │ │ │ +106EDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106EDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F09 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -106F0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F0E Created OS 03 (3) 'Unix' │ │ │ │ -106F0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F11 General Purpose Flag 0800 (2048) │ │ │ │ +106EFC CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +106F00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F01 Created OS 03 (3) 'Unix' │ │ │ │ +106F02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F15 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106F19 CRC 33B471B1 (867463601) │ │ │ │ -106F1D Compressed Size 000006A9 (1705) │ │ │ │ -106F21 Uncompressed Size 00000CF2 (3314) │ │ │ │ -106F25 Filename Length 0026 (38) │ │ │ │ -106F27 Extra Length 0000 (0) │ │ │ │ -106F29 Comment Length 0000 (0) │ │ │ │ -106F2B Disk Start 0000 (0) │ │ │ │ -106F2D Int File Attributes 0000 (0) │ │ │ │ +106F06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F08 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106F0C CRC F9DD5DE5 (4192034277) │ │ │ │ +106F10 Compressed Size 00000609 (1545) │ │ │ │ +106F14 Uncompressed Size 00000B96 (2966) │ │ │ │ +106F18 Filename Length 001F (31) │ │ │ │ +106F1A Extra Length 0000 (0) │ │ │ │ +106F1C Comment Length 0000 (0) │ │ │ │ +106F1E Disk Start 0000 (0) │ │ │ │ +106F20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F33 Local Header Offset 00045E22 (286242) │ │ │ │ -106F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F26 Local Header Offset 00044AFD (281341) │ │ │ │ +106F2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F5D CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -106F61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F62 Created OS 03 (3) 'Unix' │ │ │ │ -106F63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F65 General Purpose Flag 0800 (2048) │ │ │ │ +106F49 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +106F4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F4E Created OS 03 (3) 'Unix' │ │ │ │ +106F4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106F6D CRC 8B3675E1 (2335602145) │ │ │ │ -106F71 Compressed Size 00000318 (792) │ │ │ │ -106F75 Uncompressed Size 0000099E (2462) │ │ │ │ -106F79 Filename Length 0025 (37) │ │ │ │ -106F7B Extra Length 0000 (0) │ │ │ │ -106F7D Comment Length 0000 (0) │ │ │ │ -106F7F Disk Start 0000 (0) │ │ │ │ -106F81 Int File Attributes 0000 (0) │ │ │ │ +106F53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F55 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106F59 CRC 10E14B16 (283200278) │ │ │ │ +106F5D Compressed Size 000002E4 (740) │ │ │ │ +106F61 Uncompressed Size 000008A2 (2210) │ │ │ │ +106F65 Filename Length 001E (30) │ │ │ │ +106F67 Extra Length 0000 (0) │ │ │ │ +106F69 Comment Length 0000 (0) │ │ │ │ +106F6B Disk Start 0000 (0) │ │ │ │ +106F6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F87 Local Header Offset 0004650F (288015) │ │ │ │ -106F8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F73 Local Header Offset 00045143 (282947) │ │ │ │ +106F77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FB0 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -106FB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FB5 Created OS 03 (3) 'Unix' │ │ │ │ -106FB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FB8 General Purpose Flag 0800 (2048) │ │ │ │ +106F95 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +106F99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F9A Created OS 03 (3) 'Unix' │ │ │ │ +106F9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -106FBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -106FC0 CRC 9A40AFE7 (2587930599) │ │ │ │ -106FC4 Compressed Size 000004DE (1246) │ │ │ │ -106FC8 Uncompressed Size 0000096E (2414) │ │ │ │ -106FCC Filename Length 001B (27) │ │ │ │ -106FCE Extra Length 0000 (0) │ │ │ │ -106FD0 Comment Length 0000 (0) │ │ │ │ -106FD2 Disk Start 0000 (0) │ │ │ │ -106FD4 Int File Attributes 0000 (0) │ │ │ │ +106F9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106FA5 CRC BFB4DDE5 (3216301541) │ │ │ │ +106FA9 Compressed Size 00000626 (1574) │ │ │ │ +106FAD Uncompressed Size 00000BBA (3002) │ │ │ │ +106FB1 Filename Length 0021 (33) │ │ │ │ +106FB3 Extra Length 0000 (0) │ │ │ │ +106FB5 Comment Length 0000 (0) │ │ │ │ +106FB7 Disk Start 0000 (0) │ │ │ │ +106FB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106FD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106FBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106FDA Local Header Offset 0004686A (288874) │ │ │ │ -106FDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106FBF Local Header Offset 00045463 (283747) │ │ │ │ +106FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106FDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FF9 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -106FFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FFE Created OS 03 (3) 'Unix' │ │ │ │ -106FFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107000 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107001 General Purpose Flag 0800 (2048) │ │ │ │ +106FE4 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +106FE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106FE9 Created OS 03 (3) 'Unix' │ │ │ │ +106FEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106FEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106FEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107003 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107005 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107009 CRC 30B7EF93 (817360787) │ │ │ │ -10700D Compressed Size 000001F9 (505) │ │ │ │ -107011 Uncompressed Size 0000058D (1421) │ │ │ │ -107015 Filename Length 001A (26) │ │ │ │ -107017 Extra Length 0000 (0) │ │ │ │ -107019 Comment Length 0000 (0) │ │ │ │ -10701B Disk Start 0000 (0) │ │ │ │ -10701D Int File Attributes 0000 (0) │ │ │ │ +106FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FF0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +106FF4 CRC 72826B9E (1921149854) │ │ │ │ +106FF8 Compressed Size 000002EF (751) │ │ │ │ +106FFC Uncompressed Size 000008E0 (2272) │ │ │ │ +107000 Filename Length 0020 (32) │ │ │ │ +107002 Extra Length 0000 (0) │ │ │ │ +107004 Comment Length 0000 (0) │ │ │ │ +107006 Disk Start 0000 (0) │ │ │ │ +107008 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10701F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10700A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107023 Local Header Offset 00046D81 (290177) │ │ │ │ -107027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10700E Local Header Offset 00045AC8 (285384) │ │ │ │ +107012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107041 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -107045 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107046 Created OS 03 (3) 'Unix' │ │ │ │ -107047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107049 General Purpose Flag 0800 (2048) │ │ │ │ +107032 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +107036 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107037 Created OS 03 (3) 'Unix' │ │ │ │ +107038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10703A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10704B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10704D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107051 CRC 9F747F20 (2675212064) │ │ │ │ -107055 Compressed Size 0000055A (1370) │ │ │ │ -107059 Uncompressed Size 00000AC3 (2755) │ │ │ │ -10705D Filename Length 001C (28) │ │ │ │ -10705F Extra Length 0000 (0) │ │ │ │ -107061 Comment Length 0000 (0) │ │ │ │ -107063 Disk Start 0000 (0) │ │ │ │ -107065 Int File Attributes 0000 (0) │ │ │ │ +10703C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10703E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107042 CRC 33B471B1 (867463601) │ │ │ │ +107046 Compressed Size 000006A9 (1705) │ │ │ │ +10704A Uncompressed Size 00000CF2 (3314) │ │ │ │ +10704E Filename Length 0026 (38) │ │ │ │ +107050 Extra Length 0000 (0) │ │ │ │ +107052 Comment Length 0000 (0) │ │ │ │ +107054 Disk Start 0000 (0) │ │ │ │ +107056 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107067 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107058 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10706B Local Header Offset 00046FB2 (290738) │ │ │ │ -10706F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10705C Local Header Offset 00045DF5 (286197) │ │ │ │ +107060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10706F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10708B CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -10708F Created Zip Spec 14 (20) '2.0' │ │ │ │ -107090 Created OS 03 (3) 'Unix' │ │ │ │ -107091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107093 General Purpose Flag 0800 (2048) │ │ │ │ +107086 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +10708A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10708B Created OS 03 (3) 'Unix' │ │ │ │ +10708C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10708D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10708E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107095 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107097 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10709B CRC 9CD9F56D (2631529837) │ │ │ │ -10709F Compressed Size 0000023C (572) │ │ │ │ -1070A3 Uncompressed Size 00000716 (1814) │ │ │ │ -1070A7 Filename Length 001B (27) │ │ │ │ -1070A9 Extra Length 0000 (0) │ │ │ │ -1070AB Comment Length 0000 (0) │ │ │ │ -1070AD Disk Start 0000 (0) │ │ │ │ -1070AF Int File Attributes 0000 (0) │ │ │ │ +107090 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107092 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107096 CRC 8B3675E1 (2335602145) │ │ │ │ +10709A Compressed Size 00000318 (792) │ │ │ │ +10709E Uncompressed Size 0000099E (2462) │ │ │ │ +1070A2 Filename Length 0025 (37) │ │ │ │ +1070A4 Extra Length 0000 (0) │ │ │ │ +1070A6 Comment Length 0000 (0) │ │ │ │ +1070A8 Disk Start 0000 (0) │ │ │ │ +1070AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070B5 Local Header Offset 00047546 (292166) │ │ │ │ -1070B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070B0 Local Header Offset 000464E2 (287970) │ │ │ │ +1070B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1070B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1070D4 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -1070D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1070D9 Created OS 03 (3) 'Unix' │ │ │ │ -1070DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1070DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1070DC General Purpose Flag 0800 (2048) │ │ │ │ +1070D9 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +1070DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1070DE Created OS 03 (3) 'Unix' │ │ │ │ +1070DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1070E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1070E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1070DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1070E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1070E4 CRC FD79BE6E (4252614254) │ │ │ │ -1070E8 Compressed Size 00000594 (1428) │ │ │ │ -1070EC Uncompressed Size 00000AD3 (2771) │ │ │ │ -1070F0 Filename Length 001B (27) │ │ │ │ -1070F2 Extra Length 0000 (0) │ │ │ │ -1070F4 Comment Length 0000 (0) │ │ │ │ -1070F6 Disk Start 0000 (0) │ │ │ │ -1070F8 Int File Attributes 0000 (0) │ │ │ │ +1070E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1070E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1070E9 CRC 9A40AFE7 (2587930599) │ │ │ │ +1070ED Compressed Size 000004DE (1246) │ │ │ │ +1070F1 Uncompressed Size 0000096E (2414) │ │ │ │ +1070F5 Filename Length 001B (27) │ │ │ │ +1070F7 Extra Length 0000 (0) │ │ │ │ +1070F9 Comment Length 0000 (0) │ │ │ │ +1070FB Disk Start 0000 (0) │ │ │ │ +1070FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070FE Local Header Offset 000477BB (292795) │ │ │ │ -107102 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107103 Local Header Offset 0004683D (288829) │ │ │ │ +107107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107102: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10711D CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -107121 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107122 Created OS 03 (3) 'Unix' │ │ │ │ -107123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107125 General Purpose Flag 0800 (2048) │ │ │ │ +107122 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +107126 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107127 Created OS 03 (3) 'Unix' │ │ │ │ +107128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10712A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107127 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107129 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10712D CRC FEF52F23 (4277481251) │ │ │ │ -107131 Compressed Size 0000026F (623) │ │ │ │ -107135 Uncompressed Size 00000738 (1848) │ │ │ │ -107139 Filename Length 001A (26) │ │ │ │ -10713B Extra Length 0000 (0) │ │ │ │ -10713D Comment Length 0000 (0) │ │ │ │ -10713F Disk Start 0000 (0) │ │ │ │ -107141 Int File Attributes 0000 (0) │ │ │ │ +10712C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10712E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107132 CRC 30B7EF93 (817360787) │ │ │ │ +107136 Compressed Size 000001F9 (505) │ │ │ │ +10713A Uncompressed Size 0000058D (1421) │ │ │ │ +10713E Filename Length 001A (26) │ │ │ │ +107140 Extra Length 0000 (0) │ │ │ │ +107142 Comment Length 0000 (0) │ │ │ │ +107144 Disk Start 0000 (0) │ │ │ │ +107146 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107143 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107148 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107147 Local Header Offset 00047D88 (294280) │ │ │ │ -10714B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10714C Local Header Offset 00046D54 (290132) │ │ │ │ +107150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10714B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107165 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -107169 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10716A Created OS 03 (3) 'Unix' │ │ │ │ -10716B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10716C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10716D General Purpose Flag 0800 (2048) │ │ │ │ +10716A CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +10716E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10716F Created OS 03 (3) 'Unix' │ │ │ │ +107170 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107171 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107172 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10716F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107171 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107175 CRC 5A0BC914 (1510721812) │ │ │ │ -107179 Compressed Size 000006DB (1755) │ │ │ │ -10717D Uncompressed Size 00000EC5 (3781) │ │ │ │ -107181 Filename Length 001A (26) │ │ │ │ -107183 Extra Length 0000 (0) │ │ │ │ -107185 Comment Length 0000 (0) │ │ │ │ -107187 Disk Start 0000 (0) │ │ │ │ -107189 Int File Attributes 0000 (0) │ │ │ │ +107174 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107176 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10717A CRC 9F747F20 (2675212064) │ │ │ │ +10717E Compressed Size 0000055A (1370) │ │ │ │ +107182 Uncompressed Size 00000AC3 (2755) │ │ │ │ +107186 Filename Length 001C (28) │ │ │ │ +107188 Extra Length 0000 (0) │ │ │ │ +10718A Comment Length 0000 (0) │ │ │ │ +10718C Disk Start 0000 (0) │ │ │ │ +10718E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10718B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107190 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10718F Local Header Offset 0004802F (294959) │ │ │ │ -107193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107194 Local Header Offset 00046F85 (290693) │ │ │ │ +107198 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071AD CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -1071B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071B2 Created OS 03 (3) 'Unix' │ │ │ │ -1071B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071B5 General Purpose Flag 0800 (2048) │ │ │ │ +1071B4 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +1071B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071B9 Created OS 03 (3) 'Unix' │ │ │ │ +1071BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1071BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1071BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1071BD CRC 6A6FFC67 (1785724007) │ │ │ │ -1071C1 Compressed Size 000002DF (735) │ │ │ │ -1071C5 Uncompressed Size 00000A67 (2663) │ │ │ │ -1071C9 Filename Length 0019 (25) │ │ │ │ -1071CB Extra Length 0000 (0) │ │ │ │ -1071CD Comment Length 0000 (0) │ │ │ │ -1071CF Disk Start 0000 (0) │ │ │ │ -1071D1 Int File Attributes 0000 (0) │ │ │ │ +1071BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1071C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1071C4 CRC 9CD9F56D (2631529837) │ │ │ │ +1071C8 Compressed Size 0000023C (572) │ │ │ │ +1071CC Uncompressed Size 00000716 (1814) │ │ │ │ +1071D0 Filename Length 001B (27) │ │ │ │ +1071D2 Extra Length 0000 (0) │ │ │ │ +1071D4 Comment Length 0000 (0) │ │ │ │ +1071D6 Disk Start 0000 (0) │ │ │ │ +1071D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1071D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1071DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1071D7 Local Header Offset 00048742 (296770) │ │ │ │ -1071DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1071DE Local Header Offset 00047519 (292121) │ │ │ │ +1071E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1071DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1071E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071F4 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -1071F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071F9 Created OS 03 (3) 'Unix' │ │ │ │ -1071FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071FC General Purpose Flag 0800 (2048) │ │ │ │ +1071FD CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +107201 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107202 Created OS 03 (3) 'Unix' │ │ │ │ +107203 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107204 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107205 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -107200 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107204 CRC 6C555BEA (1817533418) │ │ │ │ -107208 Compressed Size 000006C0 (1728) │ │ │ │ -10720C Uncompressed Size 00000EA5 (3749) │ │ │ │ -107210 Filename Length 001C (28) │ │ │ │ -107212 Extra Length 0000 (0) │ │ │ │ -107214 Comment Length 0000 (0) │ │ │ │ -107216 Disk Start 0000 (0) │ │ │ │ -107218 Int File Attributes 0000 (0) │ │ │ │ +107207 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107209 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10720D CRC FD79BE6E (4252614254) │ │ │ │ +107211 Compressed Size 00000594 (1428) │ │ │ │ +107215 Uncompressed Size 00000AD3 (2771) │ │ │ │ +107219 Filename Length 001B (27) │ │ │ │ +10721B Extra Length 0000 (0) │ │ │ │ +10721D Comment Length 0000 (0) │ │ │ │ +10721F Disk Start 0000 (0) │ │ │ │ +107221 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10721A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107223 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10721E Local Header Offset 00048A58 (297560) │ │ │ │ -107222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107227 Local Header Offset 0004778E (292750) │ │ │ │ +10722B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10722B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10723E CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -107242 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107243 Created OS 03 (3) 'Unix' │ │ │ │ -107244 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107245 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107246 General Purpose Flag 0800 (2048) │ │ │ │ +107246 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +10724A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10724B Created OS 03 (3) 'Unix' │ │ │ │ +10724C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10724D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10724E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107248 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10724A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10724E CRC ABCAF5BE (2882205118) │ │ │ │ -107252 Compressed Size 000002E6 (742) │ │ │ │ -107256 Uncompressed Size 00000AB2 (2738) │ │ │ │ -10725A Filename Length 001B (27) │ │ │ │ -10725C Extra Length 0000 (0) │ │ │ │ -10725E Comment Length 0000 (0) │ │ │ │ -107260 Disk Start 0000 (0) │ │ │ │ -107262 Int File Attributes 0000 (0) │ │ │ │ +107250 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107252 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107256 CRC FEF52F23 (4277481251) │ │ │ │ +10725A Compressed Size 0000026F (623) │ │ │ │ +10725E Uncompressed Size 00000738 (1848) │ │ │ │ +107262 Filename Length 001A (26) │ │ │ │ +107264 Extra Length 0000 (0) │ │ │ │ +107266 Comment Length 0000 (0) │ │ │ │ +107268 Disk Start 0000 (0) │ │ │ │ +10726A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107264 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10726C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107268 Local Header Offset 00049152 (299346) │ │ │ │ -10726C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107270 Local Header Offset 00047D5B (294235) │ │ │ │ +107274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10726C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107287 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -10728B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10728C Created OS 03 (3) 'Unix' │ │ │ │ -10728D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10728E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10728F General Purpose Flag 0800 (2048) │ │ │ │ +10728E CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +107292 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107293 Created OS 03 (3) 'Unix' │ │ │ │ +107294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107296 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107291 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107293 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107297 CRC 91E099EC (2447415788) │ │ │ │ -10729B Compressed Size 000007E8 (2024) │ │ │ │ -10729F Uncompressed Size 00000FF0 (4080) │ │ │ │ -1072A3 Filename Length 0021 (33) │ │ │ │ -1072A5 Extra Length 0000 (0) │ │ │ │ -1072A7 Comment Length 0000 (0) │ │ │ │ -1072A9 Disk Start 0000 (0) │ │ │ │ -1072AB Int File Attributes 0000 (0) │ │ │ │ +107298 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10729A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10729E CRC 5A0BC914 (1510721812) │ │ │ │ +1072A2 Compressed Size 000006DB (1755) │ │ │ │ +1072A6 Uncompressed Size 00000EC5 (3781) │ │ │ │ +1072AA Filename Length 001A (26) │ │ │ │ +1072AC Extra Length 0000 (0) │ │ │ │ +1072AE Comment Length 0000 (0) │ │ │ │ +1072B0 Disk Start 0000 (0) │ │ │ │ +1072B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072B1 Local Header Offset 00049471 (300145) │ │ │ │ -1072B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072B8 Local Header Offset 00048002 (294914) │ │ │ │ +1072BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1072B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1072BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1072D6 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +1072D6 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ 1072DA Created Zip Spec 14 (20) '2.0' │ │ │ │ 1072DB Created OS 03 (3) 'Unix' │ │ │ │ 1072DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ 1072DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ 1072DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 1072E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ 1072E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1072E6 CRC B39CF83F (3013408831) │ │ │ │ -1072EA Compressed Size 0000036D (877) │ │ │ │ -1072EE Uncompressed Size 00000DF5 (3573) │ │ │ │ -1072F2 Filename Length 0020 (32) │ │ │ │ +1072E6 CRC 6A6FFC67 (1785724007) │ │ │ │ +1072EA Compressed Size 000002DF (735) │ │ │ │ +1072EE Uncompressed Size 00000A67 (2663) │ │ │ │ +1072F2 Filename Length 0019 (25) │ │ │ │ 1072F4 Extra Length 0000 (0) │ │ │ │ 1072F6 Comment Length 0000 (0) │ │ │ │ 1072F8 Disk Start 0000 (0) │ │ │ │ 1072FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1072FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107300 Local Header Offset 00049C98 (302232) │ │ │ │ -107304 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107300 Local Header Offset 00048715 (296725) │ │ │ │ +107304 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107304: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107304: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107324 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -107328 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107329 Created OS 03 (3) 'Unix' │ │ │ │ -10732A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10732B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10732C General Purpose Flag 0800 (2048) │ │ │ │ +10731D CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +107321 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107322 Created OS 03 (3) 'Unix' │ │ │ │ +107323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107325 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10732E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107330 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107334 CRC 7CB2633A (2092065594) │ │ │ │ -107338 Compressed Size 000005EE (1518) │ │ │ │ -10733C Uncompressed Size 00000CC9 (3273) │ │ │ │ -107340 Filename Length 001C (28) │ │ │ │ -107342 Extra Length 0000 (0) │ │ │ │ -107344 Comment Length 0000 (0) │ │ │ │ -107346 Disk Start 0000 (0) │ │ │ │ -107348 Int File Attributes 0000 (0) │ │ │ │ +107327 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107329 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10732D CRC 6C555BEA (1817533418) │ │ │ │ +107331 Compressed Size 000006C0 (1728) │ │ │ │ +107335 Uncompressed Size 00000EA5 (3749) │ │ │ │ +107339 Filename Length 001C (28) │ │ │ │ +10733B Extra Length 0000 (0) │ │ │ │ +10733D Comment Length 0000 (0) │ │ │ │ +10733F Disk Start 0000 (0) │ │ │ │ +107341 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10734A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107343 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10734E Local Header Offset 0004A043 (303171) │ │ │ │ -107352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107347 Local Header Offset 00048A2B (297515) │ │ │ │ +10734B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10734B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10736E CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -107372 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107373 Created OS 03 (3) 'Unix' │ │ │ │ -107374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107376 General Purpose Flag 0800 (2048) │ │ │ │ +107367 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +10736B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10736C Created OS 03 (3) 'Unix' │ │ │ │ +10736D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10736E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10736F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107378 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10737A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10737E CRC C2C023CC (3267371980) │ │ │ │ -107382 Compressed Size 0000026C (620) │ │ │ │ -107386 Uncompressed Size 000008D9 (2265) │ │ │ │ -10738A Filename Length 001B (27) │ │ │ │ -10738C Extra Length 0000 (0) │ │ │ │ -10738E Comment Length 0000 (0) │ │ │ │ -107390 Disk Start 0000 (0) │ │ │ │ -107392 Int File Attributes 0000 (0) │ │ │ │ +107371 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107373 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107377 CRC ABCAF5BE (2882205118) │ │ │ │ +10737B Compressed Size 000002E6 (742) │ │ │ │ +10737F Uncompressed Size 00000AB2 (2738) │ │ │ │ +107383 Filename Length 001B (27) │ │ │ │ +107385 Extra Length 0000 (0) │ │ │ │ +107387 Comment Length 0000 (0) │ │ │ │ +107389 Disk Start 0000 (0) │ │ │ │ +10738B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107394 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10738D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107398 Local Header Offset 0004A66B (304747) │ │ │ │ -10739C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107391 Local Header Offset 00049125 (299301) │ │ │ │ +107395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10739C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073B7 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -1073BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1073BC Created OS 03 (3) 'Unix' │ │ │ │ -1073BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1073BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1073BF General Purpose Flag 0800 (2048) │ │ │ │ +1073B0 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +1073B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1073B5 Created OS 03 (3) 'Unix' │ │ │ │ +1073B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1073B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1073B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1073C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1073C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1073C7 CRC E707F102 (3876057346) │ │ │ │ -1073CB Compressed Size 00000501 (1281) │ │ │ │ -1073CF Uncompressed Size 000009A8 (2472) │ │ │ │ -1073D3 Filename Length 001A (26) │ │ │ │ -1073D5 Extra Length 0000 (0) │ │ │ │ -1073D7 Comment Length 0000 (0) │ │ │ │ -1073D9 Disk Start 0000 (0) │ │ │ │ -1073DB Int File Attributes 0000 (0) │ │ │ │ +1073BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1073BC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1073C0 CRC 91E099EC (2447415788) │ │ │ │ +1073C4 Compressed Size 000007E8 (2024) │ │ │ │ +1073C8 Uncompressed Size 00000FF0 (4080) │ │ │ │ +1073CC Filename Length 0021 (33) │ │ │ │ +1073CE Extra Length 0000 (0) │ │ │ │ +1073D0 Comment Length 0000 (0) │ │ │ │ +1073D2 Disk Start 0000 (0) │ │ │ │ +1073D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1073DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1073D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1073E1 Local Header Offset 0004A910 (305424) │ │ │ │ -1073E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1073DA Local Header Offset 00049444 (300100) │ │ │ │ +1073DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1073E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1073DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073FF CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1073FF CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ 107403 Created Zip Spec 14 (20) '2.0' │ │ │ │ 107404 Created OS 03 (3) 'Unix' │ │ │ │ 107405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 107406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 107407 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 107409 Compression Method 0008 (8) 'Deflated' │ │ │ │ 10740B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10740F CRC 7FB5D8B8 (2142623928) │ │ │ │ -107413 Compressed Size 00000205 (517) │ │ │ │ -107417 Uncompressed Size 0000061A (1562) │ │ │ │ -10741B Filename Length 0019 (25) │ │ │ │ +10740F CRC B39CF83F (3013408831) │ │ │ │ +107413 Compressed Size 0000036D (877) │ │ │ │ +107417 Uncompressed Size 00000DF5 (3573) │ │ │ │ +10741B Filename Length 0020 (32) │ │ │ │ 10741D Extra Length 0000 (0) │ │ │ │ 10741F Comment Length 0000 (0) │ │ │ │ 107421 Disk Start 0000 (0) │ │ │ │ 107423 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 107425 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107429 Local Header Offset 0004AE49 (306761) │ │ │ │ -10742D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107429 Local Header Offset 00049C6B (302187) │ │ │ │ +10742D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10742D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10742D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107446 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -10744A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10744B Created OS 03 (3) 'Unix' │ │ │ │ -10744C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10744D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10744E General Purpose Flag 0800 (2048) │ │ │ │ +10744D CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +107451 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107452 Created OS 03 (3) 'Unix' │ │ │ │ +107453 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107454 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107455 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107450 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107452 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107456 CRC 3CAC973B (1017943867) │ │ │ │ -10745A Compressed Size 000004FD (1277) │ │ │ │ -10745E Uncompressed Size 00000954 (2388) │ │ │ │ -107462 Filename Length 0022 (34) │ │ │ │ -107464 Extra Length 0000 (0) │ │ │ │ -107466 Comment Length 0000 (0) │ │ │ │ -107468 Disk Start 0000 (0) │ │ │ │ -10746A Int File Attributes 0000 (0) │ │ │ │ +107457 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107459 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10745D CRC 7CB2633A (2092065594) │ │ │ │ +107461 Compressed Size 000005EE (1518) │ │ │ │ +107465 Uncompressed Size 00000CC9 (3273) │ │ │ │ +107469 Filename Length 001C (28) │ │ │ │ +10746B Extra Length 0000 (0) │ │ │ │ +10746D Comment Length 0000 (0) │ │ │ │ +10746F Disk Start 0000 (0) │ │ │ │ +107471 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10746C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107473 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107470 Local Header Offset 0004B085 (307333) │ │ │ │ -107474 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107477 Local Header Offset 0004A016 (303126) │ │ │ │ +10747B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10747B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107496 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -10749A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10749B Created OS 03 (3) 'Unix' │ │ │ │ -10749C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10749D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10749E General Purpose Flag 0800 (2048) │ │ │ │ +107497 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +10749B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10749C Created OS 03 (3) 'Unix' │ │ │ │ +10749D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10749E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10749F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074A2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1074A6 CRC D1F72E61 (3522637409) │ │ │ │ -1074AA Compressed Size 00000310 (784) │ │ │ │ -1074AE Uncompressed Size 00000A2F (2607) │ │ │ │ -1074B2 Filename Length 0021 (33) │ │ │ │ -1074B4 Extra Length 0000 (0) │ │ │ │ -1074B6 Comment Length 0000 (0) │ │ │ │ -1074B8 Disk Start 0000 (0) │ │ │ │ -1074BA Int File Attributes 0000 (0) │ │ │ │ +1074A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074A3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1074A7 CRC C2C023CC (3267371980) │ │ │ │ +1074AB Compressed Size 0000026C (620) │ │ │ │ +1074AF Uncompressed Size 000008D9 (2265) │ │ │ │ +1074B3 Filename Length 001B (27) │ │ │ │ +1074B5 Extra Length 0000 (0) │ │ │ │ +1074B7 Comment Length 0000 (0) │ │ │ │ +1074B9 Disk Start 0000 (0) │ │ │ │ +1074BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1074BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1074BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1074C0 Local Header Offset 0004B5C2 (308674) │ │ │ │ -1074C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074C1 Local Header Offset 0004A63E (304702) │ │ │ │ +1074C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1074E5 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -1074E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1074EA Created OS 03 (3) 'Unix' │ │ │ │ -1074EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074ED General Purpose Flag 0800 (2048) │ │ │ │ +1074E0 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +1074E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1074E5 Created OS 03 (3) 'Unix' │ │ │ │ +1074E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1074F5 CRC D19210DF (3516010719) │ │ │ │ -1074F9 Compressed Size 0000033A (826) │ │ │ │ -1074FD Uncompressed Size 000007FF (2047) │ │ │ │ -107501 Filename Length 001F (31) │ │ │ │ -107503 Extra Length 0000 (0) │ │ │ │ -107505 Comment Length 0000 (0) │ │ │ │ -107507 Disk Start 0000 (0) │ │ │ │ -107509 Int File Attributes 0000 (0) │ │ │ │ +1074EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1074F0 CRC E707F102 (3876057346) │ │ │ │ +1074F4 Compressed Size 00000501 (1281) │ │ │ │ +1074F8 Uncompressed Size 000009A8 (2472) │ │ │ │ +1074FC Filename Length 001A (26) │ │ │ │ +1074FE Extra Length 0000 (0) │ │ │ │ +107500 Comment Length 0000 (0) │ │ │ │ +107502 Disk Start 0000 (0) │ │ │ │ +107504 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10750B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107506 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10750F Local Header Offset 0004B911 (309521) │ │ │ │ -107513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10750A Local Header Offset 0004A8E3 (305379) │ │ │ │ +10750E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10750E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107532 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -107536 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107537 Created OS 03 (3) 'Unix' │ │ │ │ -107538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10753A General Purpose Flag 0800 (2048) │ │ │ │ +107528 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +10752C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10752D Created OS 03 (3) 'Unix' │ │ │ │ +10752E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10752F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107530 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10753C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10753E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107542 CRC 3B65520F (996495887) │ │ │ │ -107546 Compressed Size 00000345 (837) │ │ │ │ -10754A Uncompressed Size 00000F7E (3966) │ │ │ │ -10754E Filename Length 001E (30) │ │ │ │ -107550 Extra Length 0000 (0) │ │ │ │ -107552 Comment Length 0000 (0) │ │ │ │ -107554 Disk Start 0000 (0) │ │ │ │ -107556 Int File Attributes 0000 (0) │ │ │ │ +107532 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107534 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107538 CRC 7FB5D8B8 (2142623928) │ │ │ │ +10753C Compressed Size 00000205 (517) │ │ │ │ +107540 Uncompressed Size 0000061A (1562) │ │ │ │ +107544 Filename Length 0019 (25) │ │ │ │ +107546 Extra Length 0000 (0) │ │ │ │ +107548 Comment Length 0000 (0) │ │ │ │ +10754A Disk Start 0000 (0) │ │ │ │ +10754C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107558 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10754E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10755C Local Header Offset 0004BC88 (310408) │ │ │ │ -107560 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107552 Local Header Offset 0004AE1C (306716) │ │ │ │ +107556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10757E CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -107582 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107583 Created OS 03 (3) 'Unix' │ │ │ │ -107584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107586 General Purpose Flag 0800 (2048) │ │ │ │ +10756F CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +107573 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107574 Created OS 03 (3) 'Unix' │ │ │ │ +107575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107577 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107588 Compression Method 0000 (0) 'Stored' │ │ │ │ -10758A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10758E CRC 00000000 (0) │ │ │ │ -107592 Compressed Size 00000000 (0) │ │ │ │ -107596 Uncompressed Size 00000000 (0) │ │ │ │ -10759A Filename Length 000F (15) │ │ │ │ -10759C Extra Length 0000 (0) │ │ │ │ -10759E Comment Length 0000 (0) │ │ │ │ -1075A0 Disk Start 0000 (0) │ │ │ │ -1075A2 Int File Attributes 0000 (0) │ │ │ │ +107579 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10757B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10757F CRC 3CAC973B (1017943867) │ │ │ │ +107583 Compressed Size 000004FD (1277) │ │ │ │ +107587 Uncompressed Size 00000954 (2388) │ │ │ │ +10758B Filename Length 0022 (34) │ │ │ │ +10758D Extra Length 0000 (0) │ │ │ │ +10758F Comment Length 0000 (0) │ │ │ │ +107591 Disk Start 0000 (0) │ │ │ │ +107593 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075A4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ - [Bit 4] Directory │ │ │ │ - [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ - [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1075A8 Local Header Offset 0004C009 (311305) │ │ │ │ -1075AC Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +107595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107599 Local Header Offset 0004B058 (307288) │ │ │ │ +10759D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075AC: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10759D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1075AC: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ -# 'External Attributes' flag this as a directory │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x107584: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ │ │ │ │ -1075BB CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -1075BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1075C0 Created OS 03 (3) 'Unix' │ │ │ │ -1075C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1075C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1075C3 General Purpose Flag 0800 (2048) │ │ │ │ +1075BF CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +1075C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1075C4 Created OS 03 (3) 'Unix' │ │ │ │ +1075C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1075C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1075C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1075C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1075C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1075CB CRC 7B0ADA39 (2064308793) │ │ │ │ -1075CF Compressed Size 000003E0 (992) │ │ │ │ -1075D3 Uncompressed Size 00000834 (2100) │ │ │ │ -1075D7 Filename Length 0028 (40) │ │ │ │ -1075D9 Extra Length 0000 (0) │ │ │ │ -1075DB Comment Length 0000 (0) │ │ │ │ -1075DD Disk Start 0000 (0) │ │ │ │ -1075DF Int File Attributes 0000 (0) │ │ │ │ +1075C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1075CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1075CF CRC D1F72E61 (3522637409) │ │ │ │ +1075D3 Compressed Size 00000310 (784) │ │ │ │ +1075D7 Uncompressed Size 00000A2F (2607) │ │ │ │ +1075DB Filename Length 0021 (33) │ │ │ │ +1075DD Extra Length 0000 (0) │ │ │ │ +1075DF Comment Length 0000 (0) │ │ │ │ +1075E1 Disk Start 0000 (0) │ │ │ │ +1075E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1075E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1075E5 Local Header Offset 0004C036 (311350) │ │ │ │ -1075E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1075E9 Local Header Offset 0004B595 (308629) │ │ │ │ +1075ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1075ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107611 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -107615 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107616 Created OS 03 (3) 'Unix' │ │ │ │ -107617 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107618 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107619 General Purpose Flag 0800 (2048) │ │ │ │ +10760E CENTRAL HEADER #125 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10761B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10761D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107621 CRC EB372837 (3946260535) │ │ │ │ -107625 Compressed Size 000004CF (1231) │ │ │ │ -107629 Uncompressed Size 00001312 (4882) │ │ │ │ -10762D Filename Length 0027 (39) │ │ │ │ -10762F Extra Length 0000 (0) │ │ │ │ -107631 Comment Length 0000 (0) │ │ │ │ -107633 Disk Start 0000 (0) │ │ │ │ -107635 Int File Attributes 0000 (0) │ │ │ │ +107618 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10761A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10761E CRC D19210DF (3516010719) │ │ │ │ +107622 Compressed Size 0000033A (826) │ │ │ │ +107626 Uncompressed Size 000007FF (2047) │ │ │ │ +10762A Filename Length 001F (31) │ │ │ │ +10762C Extra Length 0000 (0) │ │ │ │ +10762E Comment Length 0000 (0) │ │ │ │ +107630 Disk Start 0000 (0) │ │ │ │ +107632 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107637 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107634 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10763B Local Header Offset 0004C45C (312412) │ │ │ │ -10763F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107638 Local Header Offset 0004B8E4 (309476) │ │ │ │ +10763C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10763F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10763C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107666 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -10766A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10766B Created OS 03 (3) 'Unix' │ │ │ │ -10766C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10766D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10766E General Purpose Flag 0800 (2048) │ │ │ │ +10765B CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +10765F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107660 Created OS 03 (3) 'Unix' │ │ │ │ +107661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107663 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107670 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107672 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107676 CRC 1B8C37FB (462174203) │ │ │ │ -10767A Compressed Size 000004C6 (1222) │ │ │ │ -10767E Uncompressed Size 00000B4F (2895) │ │ │ │ -107682 Filename Length 0023 (35) │ │ │ │ -107684 Extra Length 0000 (0) │ │ │ │ -107686 Comment Length 0000 (0) │ │ │ │ -107688 Disk Start 0000 (0) │ │ │ │ -10768A Int File Attributes 0000 (0) │ │ │ │ +107665 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107667 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10766B CRC 3B65520F (996495887) │ │ │ │ +10766F Compressed Size 00000345 (837) │ │ │ │ +107673 Uncompressed Size 00000F7E (3966) │ │ │ │ +107677 Filename Length 001E (30) │ │ │ │ +107679 Extra Length 0000 (0) │ │ │ │ +10767B Comment Length 0000 (0) │ │ │ │ +10767D Disk Start 0000 (0) │ │ │ │ +10767F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10768C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107690 Local Header Offset 0004C970 (313712) │ │ │ │ -107694 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107685 Local Header Offset 0004BC5B (310363) │ │ │ │ +107689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107694: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1076B7 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -1076BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1076BC Created OS 03 (3) 'Unix' │ │ │ │ -1076BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1076BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1076BF General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ +1076A7 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +1076AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076AC Created OS 03 (3) 'Unix' │ │ │ │ +1076AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076AF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1076C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1076C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1076C7 CRC 41517449 (1095857225) │ │ │ │ -1076CB Compressed Size 000005B7 (1463) │ │ │ │ -1076CF Uncompressed Size 00001C50 (7248) │ │ │ │ -1076D3 Filename Length 0022 (34) │ │ │ │ -1076D5 Extra Length 0000 (0) │ │ │ │ -1076D7 Comment Length 0000 (0) │ │ │ │ -1076D9 Disk Start 0000 (0) │ │ │ │ -1076DB Int File Attributes 0000 (0) │ │ │ │ +1076B1 Compression Method 0000 (0) 'Stored' │ │ │ │ +1076B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1076B7 CRC 00000000 (0) │ │ │ │ +1076BB Compressed Size 00000000 (0) │ │ │ │ +1076BF Uncompressed Size 00000000 (0) │ │ │ │ +1076C3 Filename Length 000F (15) │ │ │ │ +1076C5 Extra Length 0000 (0) │ │ │ │ +1076C7 Comment Length 0000 (0) │ │ │ │ +1076C9 Disk Start 0000 (0) │ │ │ │ +1076CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1076DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1076E1 Local Header Offset 0004CE77 (314999) │ │ │ │ -1076E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1076CD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ + [Bit 4] Directory │ │ │ │ + [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ + [Bits 28-31] 04 (4) 'Directory' │ │ │ │ +1076D1 Local Header Offset 0004BFDC (311260) │ │ │ │ +1076D5 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1076E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076D5: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ +# ERROR: Offset 0x1076D5: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# 'External Attributes' flag this as a directory │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x1076AD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ │ │ │ │ -107707 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -10770B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10770C Created OS 03 (3) 'Unix' │ │ │ │ -10770D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10770E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10770F General Purpose Flag 0800 (2048) │ │ │ │ +1076E4 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +1076E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076E9 Created OS 03 (3) 'Unix' │ │ │ │ +1076EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107711 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107713 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107717 CRC 1B06F607 (453441031) │ │ │ │ -10771B Compressed Size 000003B5 (949) │ │ │ │ -10771F Uncompressed Size 0000091E (2334) │ │ │ │ -107723 Filename Length 001E (30) │ │ │ │ -107725 Extra Length 0000 (0) │ │ │ │ -107727 Comment Length 0000 (0) │ │ │ │ -107729 Disk Start 0000 (0) │ │ │ │ -10772B Int File Attributes 0000 (0) │ │ │ │ +1076EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1076F4 CRC 7B0ADA39 (2064308793) │ │ │ │ +1076F8 Compressed Size 000003E0 (992) │ │ │ │ +1076FC Uncompressed Size 00000834 (2100) │ │ │ │ +107700 Filename Length 0028 (40) │ │ │ │ +107702 Extra Length 0000 (0) │ │ │ │ +107704 Comment Length 0000 (0) │ │ │ │ +107706 Disk Start 0000 (0) │ │ │ │ +107708 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10772D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10770A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107731 Local Header Offset 0004D46E (316526) │ │ │ │ -107735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10770E Local Header Offset 0004C009 (311305) │ │ │ │ +107712 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107712: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107753 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -107757 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107758 Created OS 03 (3) 'Unix' │ │ │ │ -107759 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10775A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10775B General Purpose Flag 0800 (2048) │ │ │ │ +10773A CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +10773E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10773F Created OS 03 (3) 'Unix' │ │ │ │ +107740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107742 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10775D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10775F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107763 CRC A44FB6FC (2756687612) │ │ │ │ -107767 Compressed Size 00000300 (768) │ │ │ │ -10776B Uncompressed Size 00000E73 (3699) │ │ │ │ -10776F Filename Length 001D (29) │ │ │ │ -107771 Extra Length 0000 (0) │ │ │ │ -107773 Comment Length 0000 (0) │ │ │ │ -107775 Disk Start 0000 (0) │ │ │ │ -107777 Int File Attributes 0000 (0) │ │ │ │ +107744 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107746 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10774A CRC EB372837 (3946260535) │ │ │ │ +10774E Compressed Size 000004CF (1231) │ │ │ │ +107752 Uncompressed Size 00001312 (4882) │ │ │ │ +107756 Filename Length 0027 (39) │ │ │ │ +107758 Extra Length 0000 (0) │ │ │ │ +10775A Comment Length 0000 (0) │ │ │ │ +10775C Disk Start 0000 (0) │ │ │ │ +10775E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107779 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107760 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10777D Local Header Offset 0004D85F (317535) │ │ │ │ -107781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107764 Local Header Offset 0004C42F (312367) │ │ │ │ +107768 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107768: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10779E CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -1077A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077A3 Created OS 03 (3) 'Unix' │ │ │ │ -1077A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077A6 General Purpose Flag 0800 (2048) │ │ │ │ +10778F CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +107793 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107794 Created OS 03 (3) 'Unix' │ │ │ │ +107795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107797 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1077AE CRC 529753D3 (1385649107) │ │ │ │ -1077B2 Compressed Size 00001852 (6226) │ │ │ │ -1077B6 Uncompressed Size 00005079 (20601) │ │ │ │ -1077BA Filename Length 0018 (24) │ │ │ │ -1077BC Extra Length 0000 (0) │ │ │ │ -1077BE Comment Length 0000 (0) │ │ │ │ -1077C0 Disk Start 0000 (0) │ │ │ │ -1077C2 Int File Attributes 0000 (0) │ │ │ │ +107799 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10779B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10779F CRC 1B8C37FB (462174203) │ │ │ │ +1077A3 Compressed Size 000004C6 (1222) │ │ │ │ +1077A7 Uncompressed Size 00000B4F (2895) │ │ │ │ +1077AB Filename Length 0023 (35) │ │ │ │ +1077AD Extra Length 0000 (0) │ │ │ │ +1077AF Comment Length 0000 (0) │ │ │ │ +1077B1 Disk Start 0000 (0) │ │ │ │ +1077B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1077C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1077B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1077C8 Local Header Offset 0004DB9A (318362) │ │ │ │ -1077CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1077B9 Local Header Offset 0004C943 (313667) │ │ │ │ +1077BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1077CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1077BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1077E4 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -1077E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077E9 Created OS 03 (3) 'Unix' │ │ │ │ -1077EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077EC General Purpose Flag 0800 (2048) │ │ │ │ +1077E0 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +1077E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1077E5 Created OS 03 (3) 'Unix' │ │ │ │ +1077E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1077E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1077E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1077F4 CRC 2C3D4846 (742213702) │ │ │ │ -1077F8 Compressed Size 00002094 (8340) │ │ │ │ -1077FC Uncompressed Size 00013697 (79511) │ │ │ │ -107800 Filename Length 0017 (23) │ │ │ │ -107802 Extra Length 0000 (0) │ │ │ │ -107804 Comment Length 0000 (0) │ │ │ │ -107806 Disk Start 0000 (0) │ │ │ │ -107808 Int File Attributes 0000 (0) │ │ │ │ +1077EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1077EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1077F0 CRC 41517449 (1095857225) │ │ │ │ +1077F4 Compressed Size 000005B7 (1463) │ │ │ │ +1077F8 Uncompressed Size 00001C50 (7248) │ │ │ │ +1077FC Filename Length 0022 (34) │ │ │ │ +1077FE Extra Length 0000 (0) │ │ │ │ +107800 Comment Length 0000 (0) │ │ │ │ +107802 Disk Start 0000 (0) │ │ │ │ +107804 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10780A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107806 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10780E Local Header Offset 0004F422 (324642) │ │ │ │ -107812 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10780A Local Header Offset 0004CE4A (314954) │ │ │ │ +10780E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107812: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10780E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107829 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -10782D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10782E Created OS 03 (3) 'Unix' │ │ │ │ -10782F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107831 General Purpose Flag 0800 (2048) │ │ │ │ +107830 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +107834 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107835 Created OS 03 (3) 'Unix' │ │ │ │ +107836 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107837 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107838 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107833 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107835 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107839 CRC EB9A9FD2 (3952779218) │ │ │ │ -10783D Compressed Size 000007B7 (1975) │ │ │ │ -107841 Uncompressed Size 000014DF (5343) │ │ │ │ -107845 Filename Length 0025 (37) │ │ │ │ -107847 Extra Length 0000 (0) │ │ │ │ -107849 Comment Length 0000 (0) │ │ │ │ -10784B Disk Start 0000 (0) │ │ │ │ -10784D Int File Attributes 0000 (0) │ │ │ │ +10783A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10783C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107840 CRC 1B06F607 (453441031) │ │ │ │ +107844 Compressed Size 000003B5 (949) │ │ │ │ +107848 Uncompressed Size 0000091E (2334) │ │ │ │ +10784C Filename Length 001E (30) │ │ │ │ +10784E Extra Length 0000 (0) │ │ │ │ +107850 Comment Length 0000 (0) │ │ │ │ +107852 Disk Start 0000 (0) │ │ │ │ +107854 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10784F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107856 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107853 Local Header Offset 000514EB (333035) │ │ │ │ -107857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10785A Local Header Offset 0004D441 (316481) │ │ │ │ +10785E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10785E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10787C CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +10787C CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ 107880 Created Zip Spec 14 (20) '2.0' │ │ │ │ 107881 Created OS 03 (3) 'Unix' │ │ │ │ 107882 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 107883 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 107884 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 107886 Compression Method 0008 (8) 'Deflated' │ │ │ │ 107888 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10788C CRC 90038B3F (2416151359) │ │ │ │ -107890 Compressed Size 000006F5 (1781) │ │ │ │ -107894 Uncompressed Size 00002C77 (11383) │ │ │ │ -107898 Filename Length 0024 (36) │ │ │ │ +10788C CRC A44FB6FC (2756687612) │ │ │ │ +107890 Compressed Size 00000300 (768) │ │ │ │ +107894 Uncompressed Size 00000E73 (3699) │ │ │ │ +107898 Filename Length 001D (29) │ │ │ │ 10789A Extra Length 0000 (0) │ │ │ │ 10789C Comment Length 0000 (0) │ │ │ │ 10789E Disk Start 0000 (0) │ │ │ │ 1078A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1078A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078A6 Local Header Offset 00051CE5 (335077) │ │ │ │ -1078AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078A6 Local Header Offset 0004D832 (317490) │ │ │ │ +1078AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1078CE CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -1078D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1078D3 Created OS 03 (3) 'Unix' │ │ │ │ -1078D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1078D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1078D6 General Purpose Flag 0800 (2048) │ │ │ │ +1078C7 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +1078CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1078CC Created OS 03 (3) 'Unix' │ │ │ │ +1078CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1078CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1078CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1078D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1078DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1078DE CRC 533B25E5 (1396385253) │ │ │ │ -1078E2 Compressed Size 0000032D (813) │ │ │ │ -1078E6 Uncompressed Size 0000070A (1802) │ │ │ │ -1078EA Filename Length 0023 (35) │ │ │ │ -1078EC Extra Length 0000 (0) │ │ │ │ -1078EE Comment Length 0000 (0) │ │ │ │ -1078F0 Disk Start 0000 (0) │ │ │ │ -1078F2 Int File Attributes 0000 (0) │ │ │ │ +1078D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1078D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1078D7 CRC 529753D3 (1385649107) │ │ │ │ +1078DB Compressed Size 00001852 (6226) │ │ │ │ +1078DF Uncompressed Size 00005079 (20601) │ │ │ │ +1078E3 Filename Length 0018 (24) │ │ │ │ +1078E5 Extra Length 0000 (0) │ │ │ │ +1078E7 Comment Length 0000 (0) │ │ │ │ +1078E9 Disk Start 0000 (0) │ │ │ │ +1078EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1078F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078F8 Local Header Offset 0005241C (336924) │ │ │ │ -1078FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078F1 Local Header Offset 0004DB6D (318317) │ │ │ │ +1078F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10791F CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -107923 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107924 Created OS 03 (3) 'Unix' │ │ │ │ -107925 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107926 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107927 General Purpose Flag 0800 (2048) │ │ │ │ +10790D CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +107911 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107912 Created OS 03 (3) 'Unix' │ │ │ │ +107913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107915 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107929 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10792B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10792F CRC 3E91D9C6 (1049745862) │ │ │ │ -107933 Compressed Size 000003ED (1005) │ │ │ │ -107937 Uncompressed Size 00000EA4 (3748) │ │ │ │ -10793B Filename Length 0022 (34) │ │ │ │ -10793D Extra Length 0000 (0) │ │ │ │ -10793F Comment Length 0000 (0) │ │ │ │ -107941 Disk Start 0000 (0) │ │ │ │ -107943 Int File Attributes 0000 (0) │ │ │ │ +107917 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107919 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10791D CRC 2C3D4846 (742213702) │ │ │ │ +107921 Compressed Size 00002094 (8340) │ │ │ │ +107925 Uncompressed Size 00013697 (79511) │ │ │ │ +107929 Filename Length 0017 (23) │ │ │ │ +10792B Extra Length 0000 (0) │ │ │ │ +10792D Comment Length 0000 (0) │ │ │ │ +10792F Disk Start 0000 (0) │ │ │ │ +107931 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107945 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107933 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107949 Local Header Offset 0005278A (337802) │ │ │ │ -10794D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107937 Local Header Offset 0004F3F5 (324597) │ │ │ │ +10793B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10794D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10793B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10796F CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -107973 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107974 Created OS 03 (3) 'Unix' │ │ │ │ -107975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107977 General Purpose Flag 0800 (2048) │ │ │ │ +107952 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +107956 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107957 Created OS 03 (3) 'Unix' │ │ │ │ +107958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10795A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107979 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10797B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10797F CRC 8030D1DF (2150683103) │ │ │ │ -107983 Compressed Size 0000057B (1403) │ │ │ │ -107987 Uncompressed Size 00000C4F (3151) │ │ │ │ -10798B Filename Length 001A (26) │ │ │ │ -10798D Extra Length 0000 (0) │ │ │ │ -10798F Comment Length 0000 (0) │ │ │ │ -107991 Disk Start 0000 (0) │ │ │ │ -107993 Int File Attributes 0000 (0) │ │ │ │ +10795C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10795E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107962 CRC EB9A9FD2 (3952779218) │ │ │ │ +107966 Compressed Size 000007B7 (1975) │ │ │ │ +10796A Uncompressed Size 000014DF (5343) │ │ │ │ +10796E Filename Length 0025 (37) │ │ │ │ +107970 Extra Length 0000 (0) │ │ │ │ +107972 Comment Length 0000 (0) │ │ │ │ +107974 Disk Start 0000 (0) │ │ │ │ +107976 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107995 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107978 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107999 Local Header Offset 00052BB7 (338871) │ │ │ │ -10799D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10797C Local Header Offset 000514BE (332990) │ │ │ │ +107980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10799D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079B7 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -1079BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079BC Created OS 03 (3) 'Unix' │ │ │ │ -1079BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079BF General Purpose Flag 0800 (2048) │ │ │ │ +1079A5 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +1079A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079AA Created OS 03 (3) 'Unix' │ │ │ │ +1079AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1079C7 CRC 8661D59D (2254558621) │ │ │ │ -1079CB Compressed Size 000004EC (1260) │ │ │ │ -1079CF Uncompressed Size 000013DB (5083) │ │ │ │ -1079D3 Filename Length 0019 (25) │ │ │ │ -1079D5 Extra Length 0000 (0) │ │ │ │ -1079D7 Comment Length 0000 (0) │ │ │ │ -1079D9 Disk Start 0000 (0) │ │ │ │ -1079DB Int File Attributes 0000 (0) │ │ │ │ +1079AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1079B5 CRC 90038B3F (2416151359) │ │ │ │ +1079B9 Compressed Size 000006F5 (1781) │ │ │ │ +1079BD Uncompressed Size 00002C77 (11383) │ │ │ │ +1079C1 Filename Length 0024 (36) │ │ │ │ +1079C3 Extra Length 0000 (0) │ │ │ │ +1079C5 Comment Length 0000 (0) │ │ │ │ +1079C7 Disk Start 0000 (0) │ │ │ │ +1079C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1079DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1079CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1079E1 Local Header Offset 0005316A (340330) │ │ │ │ -1079E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079CF Local Header Offset 00051CB8 (335032) │ │ │ │ +1079D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079FE CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -107A02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A03 Created OS 03 (3) 'Unix' │ │ │ │ -107A04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A06 General Purpose Flag 0800 (2048) │ │ │ │ +1079F7 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +1079FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079FC Created OS 03 (3) 'Unix' │ │ │ │ +1079FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107A0E CRC 617CD7C6 (1635571654) │ │ │ │ -107A12 Compressed Size 000007F9 (2041) │ │ │ │ -107A16 Uncompressed Size 00001472 (5234) │ │ │ │ -107A1A Filename Length 001A (26) │ │ │ │ -107A1C Extra Length 0000 (0) │ │ │ │ -107A1E Comment Length 0000 (0) │ │ │ │ -107A20 Disk Start 0000 (0) │ │ │ │ -107A22 Int File Attributes 0000 (0) │ │ │ │ +107A01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107A07 CRC 533B25E5 (1396385253) │ │ │ │ +107A0B Compressed Size 0000032D (813) │ │ │ │ +107A0F Uncompressed Size 0000070A (1802) │ │ │ │ +107A13 Filename Length 0023 (35) │ │ │ │ +107A15 Extra Length 0000 (0) │ │ │ │ +107A17 Comment Length 0000 (0) │ │ │ │ +107A19 Disk Start 0000 (0) │ │ │ │ +107A1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A28 Local Header Offset 0005368D (341645) │ │ │ │ -107A2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A21 Local Header Offset 000523EF (336879) │ │ │ │ +107A25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A46 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -107A4A Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A4B Created OS 03 (3) 'Unix' │ │ │ │ -107A4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A4E General Purpose Flag 0800 (2048) │ │ │ │ +107A48 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +107A4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A4D Created OS 03 (3) 'Unix' │ │ │ │ +107A4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107A56 CRC A080096A (2692745578) │ │ │ │ -107A5A Compressed Size 00000818 (2072) │ │ │ │ -107A5E Uncompressed Size 00002ED9 (11993) │ │ │ │ -107A62 Filename Length 0019 (25) │ │ │ │ -107A64 Extra Length 0000 (0) │ │ │ │ -107A66 Comment Length 0000 (0) │ │ │ │ -107A68 Disk Start 0000 (0) │ │ │ │ -107A6A Int File Attributes 0000 (0) │ │ │ │ +107A52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107A58 CRC 3E91D9C6 (1049745862) │ │ │ │ +107A5C Compressed Size 000003ED (1005) │ │ │ │ +107A60 Uncompressed Size 00000EA4 (3748) │ │ │ │ +107A64 Filename Length 0022 (34) │ │ │ │ +107A66 Extra Length 0000 (0) │ │ │ │ +107A68 Comment Length 0000 (0) │ │ │ │ +107A6A Disk Start 0000 (0) │ │ │ │ +107A6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A70 Local Header Offset 00053EBE (343742) │ │ │ │ -107A74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A72 Local Header Offset 0005275D (337757) │ │ │ │ +107A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A8D CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -107A91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A92 Created OS 03 (3) 'Unix' │ │ │ │ -107A93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A95 General Purpose Flag 0800 (2048) │ │ │ │ +107A98 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +107A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A9D Created OS 03 (3) 'Unix' │ │ │ │ +107A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A99 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107A9D CRC 51988654 (1368950356) │ │ │ │ -107AA1 Compressed Size 000011E6 (4582) │ │ │ │ -107AA5 Uncompressed Size 00003243 (12867) │ │ │ │ -107AA9 Filename Length 0018 (24) │ │ │ │ -107AAB Extra Length 0000 (0) │ │ │ │ -107AAD Comment Length 0000 (0) │ │ │ │ -107AAF Disk Start 0000 (0) │ │ │ │ -107AB1 Int File Attributes 0000 (0) │ │ │ │ +107AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AA4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107AA8 CRC 8030D1DF (2150683103) │ │ │ │ +107AAC Compressed Size 0000057B (1403) │ │ │ │ +107AB0 Uncompressed Size 00000C4F (3151) │ │ │ │ +107AB4 Filename Length 001A (26) │ │ │ │ +107AB6 Extra Length 0000 (0) │ │ │ │ +107AB8 Comment Length 0000 (0) │ │ │ │ +107ABA Disk Start 0000 (0) │ │ │ │ +107ABC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AB7 Local Header Offset 0005470D (345869) │ │ │ │ -107ABB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107AC2 Local Header Offset 00052B8A (338826) │ │ │ │ +107AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107ABB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107AD3 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -107AD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107AD8 Created OS 03 (3) 'Unix' │ │ │ │ -107AD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107ADA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107ADB General Purpose Flag 0800 (2048) │ │ │ │ +107AE0 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +107AE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107AE5 Created OS 03 (3) 'Unix' │ │ │ │ +107AE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107ADD Compression Method 0008 (8) 'Deflated' │ │ │ │ -107ADF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107AE3 CRC 878B4E1A (2274053658) │ │ │ │ -107AE7 Compressed Size 00001746 (5958) │ │ │ │ -107AEB Uncompressed Size 00008B9D (35741) │ │ │ │ -107AEF Filename Length 0017 (23) │ │ │ │ -107AF1 Extra Length 0000 (0) │ │ │ │ -107AF3 Comment Length 0000 (0) │ │ │ │ -107AF5 Disk Start 0000 (0) │ │ │ │ -107AF7 Int File Attributes 0000 (0) │ │ │ │ +107AEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AEC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107AF0 CRC 8661D59D (2254558621) │ │ │ │ +107AF4 Compressed Size 000004EC (1260) │ │ │ │ +107AF8 Uncompressed Size 000013DB (5083) │ │ │ │ +107AFC Filename Length 0019 (25) │ │ │ │ +107AFE Extra Length 0000 (0) │ │ │ │ +107B00 Comment Length 0000 (0) │ │ │ │ +107B02 Disk Start 0000 (0) │ │ │ │ +107B04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AFD Local Header Offset 00055929 (350505) │ │ │ │ -107B01 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B0A Local Header Offset 0005313D (340285) │ │ │ │ +107B0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B01: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B18 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -107B1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B1D Created OS 03 (3) 'Unix' │ │ │ │ -107B1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B20 General Purpose Flag 0800 (2048) │ │ │ │ +107B27 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +107B2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B2C Created OS 03 (3) 'Unix' │ │ │ │ +107B2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107B28 CRC CFF7EF72 (3489132402) │ │ │ │ -107B2C Compressed Size 000002D0 (720) │ │ │ │ -107B30 Uncompressed Size 00000601 (1537) │ │ │ │ -107B34 Filename Length 0026 (38) │ │ │ │ -107B36 Extra Length 0000 (0) │ │ │ │ -107B38 Comment Length 0000 (0) │ │ │ │ -107B3A Disk Start 0000 (0) │ │ │ │ -107B3C Int File Attributes 0000 (0) │ │ │ │ +107B31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107B37 CRC 617CD7C6 (1635571654) │ │ │ │ +107B3B Compressed Size 000007F9 (2041) │ │ │ │ +107B3F Uncompressed Size 00001472 (5234) │ │ │ │ +107B43 Filename Length 001A (26) │ │ │ │ +107B45 Extra Length 0000 (0) │ │ │ │ +107B47 Comment Length 0000 (0) │ │ │ │ +107B49 Disk Start 0000 (0) │ │ │ │ +107B4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B42 Local Header Offset 000570A4 (356516) │ │ │ │ -107B46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B51 Local Header Offset 00053660 (341600) │ │ │ │ +107B55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B6C CENTRAL HEADER #147 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) │ │ │ │ +107B6F CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +107B73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B74 Created OS 03 (3) 'Unix' │ │ │ │ +107B75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B78 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107B7C CRC AF9FEE96 (2946494102) │ │ │ │ -107B80 Compressed Size 0000036D (877) │ │ │ │ -107B84 Uncompressed Size 00000C14 (3092) │ │ │ │ -107B88 Filename Length 0025 (37) │ │ │ │ -107B8A Extra Length 0000 (0) │ │ │ │ -107B8C Comment Length 0000 (0) │ │ │ │ -107B8E Disk Start 0000 (0) │ │ │ │ -107B90 Int File Attributes 0000 (0) │ │ │ │ +107B79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B7B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107B7F CRC A080096A (2692745578) │ │ │ │ +107B83 Compressed Size 00000818 (2072) │ │ │ │ +107B87 Uncompressed Size 00002ED9 (11993) │ │ │ │ +107B8B Filename Length 0019 (25) │ │ │ │ +107B8D Extra Length 0000 (0) │ │ │ │ +107B8F Comment Length 0000 (0) │ │ │ │ +107B91 Disk Start 0000 (0) │ │ │ │ +107B93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B96 Local Header Offset 000573B8 (357304) │ │ │ │ -107B9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B99 Local Header Offset 00053E91 (343697) │ │ │ │ +107B9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107BBF CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -107BC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107BC4 Created OS 03 (3) 'Unix' │ │ │ │ -107BC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107BC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107BC7 General Purpose Flag 0800 (2048) │ │ │ │ +107BB6 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +107BBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BBB Created OS 03 (3) 'Unix' │ │ │ │ +107BBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107BC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107BCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107BCF CRC EFB931FF (4021891583) │ │ │ │ -107BD3 Compressed Size 000003E8 (1000) │ │ │ │ -107BD7 Uncompressed Size 000008F3 (2291) │ │ │ │ -107BDB Filename Length 0027 (39) │ │ │ │ -107BDD Extra Length 0000 (0) │ │ │ │ -107BDF Comment Length 0000 (0) │ │ │ │ -107BE1 Disk Start 0000 (0) │ │ │ │ -107BE3 Int File Attributes 0000 (0) │ │ │ │ +107BC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BC2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107BC6 CRC 51988654 (1368950356) │ │ │ │ +107BCA Compressed Size 000011E6 (4582) │ │ │ │ +107BCE Uncompressed Size 00003243 (12867) │ │ │ │ +107BD2 Filename Length 0018 (24) │ │ │ │ +107BD4 Extra Length 0000 (0) │ │ │ │ +107BD6 Comment Length 0000 (0) │ │ │ │ +107BD8 Disk Start 0000 (0) │ │ │ │ +107BDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107BE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107BDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107BE9 Local Header Offset 00057768 (358248) │ │ │ │ -107BED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BE0 Local Header Offset 000546E0 (345824) │ │ │ │ +107BE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C14 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -107C18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C19 Created OS 03 (3) 'Unix' │ │ │ │ -107C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C1C General Purpose Flag 0800 (2048) │ │ │ │ +107BFC CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +107C00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C01 Created OS 03 (3) 'Unix' │ │ │ │ +107C02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C20 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107C24 CRC EB3E2183 (3946717571) │ │ │ │ -107C28 Compressed Size 00000419 (1049) │ │ │ │ -107C2C Uncompressed Size 0000131E (4894) │ │ │ │ -107C30 Filename Length 0026 (38) │ │ │ │ -107C32 Extra Length 0000 (0) │ │ │ │ -107C34 Comment Length 0000 (0) │ │ │ │ -107C36 Disk Start 0000 (0) │ │ │ │ -107C38 Int File Attributes 0000 (0) │ │ │ │ +107C06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C08 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107C0C CRC 878B4E1A (2274053658) │ │ │ │ +107C10 Compressed Size 00001746 (5958) │ │ │ │ +107C14 Uncompressed Size 00008B9D (35741) │ │ │ │ +107C18 Filename Length 0017 (23) │ │ │ │ +107C1A Extra Length 0000 (0) │ │ │ │ +107C1C Comment Length 0000 (0) │ │ │ │ +107C1E Disk Start 0000 (0) │ │ │ │ +107C20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C3E Local Header Offset 00057B95 (359317) │ │ │ │ -107C42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C26 Local Header Offset 000558FC (350460) │ │ │ │ +107C2A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C68 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -107C6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C6D Created OS 03 (3) 'Unix' │ │ │ │ -107C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C70 General Purpose Flag 0800 (2048) │ │ │ │ +107C41 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +107C45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C46 Created OS 03 (3) 'Unix' │ │ │ │ +107C47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107C78 CRC 11AB0481 (296420481) │ │ │ │ -107C7C Compressed Size 000003FA (1018) │ │ │ │ -107C80 Uncompressed Size 00000A5A (2650) │ │ │ │ -107C84 Filename Length 002A (42) │ │ │ │ -107C86 Extra Length 0000 (0) │ │ │ │ -107C88 Comment Length 0000 (0) │ │ │ │ -107C8A Disk Start 0000 (0) │ │ │ │ -107C8C Int File Attributes 0000 (0) │ │ │ │ +107C4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C4D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107C51 CRC CFF7EF72 (3489132402) │ │ │ │ +107C55 Compressed Size 000002D0 (720) │ │ │ │ +107C59 Uncompressed Size 00000601 (1537) │ │ │ │ +107C5D Filename Length 0026 (38) │ │ │ │ +107C5F Extra Length 0000 (0) │ │ │ │ +107C61 Comment Length 0000 (0) │ │ │ │ +107C63 Disk Start 0000 (0) │ │ │ │ +107C65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C92 Local Header Offset 00057FF2 (360434) │ │ │ │ -107C96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C6B Local Header Offset 00057077 (356471) │ │ │ │ +107C6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107CC0 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -107CC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107CC5 Created OS 03 (3) 'Unix' │ │ │ │ -107CC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107CC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107CC8 General Purpose Flag 0800 (2048) │ │ │ │ +107C95 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +107C99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C9A Created OS 03 (3) 'Unix' │ │ │ │ +107C9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107CCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -107CCC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107CD0 CRC 3B59F5EF (995751407) │ │ │ │ -107CD4 Compressed Size 00000514 (1300) │ │ │ │ -107CD8 Uncompressed Size 000018B5 (6325) │ │ │ │ -107CDC Filename Length 0029 (41) │ │ │ │ -107CDE Extra Length 0000 (0) │ │ │ │ -107CE0 Comment Length 0000 (0) │ │ │ │ -107CE2 Disk Start 0000 (0) │ │ │ │ -107CE4 Int File Attributes 0000 (0) │ │ │ │ +107C9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CA1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107CA5 CRC AF9FEE96 (2946494102) │ │ │ │ +107CA9 Compressed Size 0000036D (877) │ │ │ │ +107CAD Uncompressed Size 00000C14 (3092) │ │ │ │ +107CB1 Filename Length 0025 (37) │ │ │ │ +107CB3 Extra Length 0000 (0) │ │ │ │ +107CB5 Comment Length 0000 (0) │ │ │ │ +107CB7 Disk Start 0000 (0) │ │ │ │ +107CB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107CE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107CBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107CEA Local Header Offset 00058434 (361524) │ │ │ │ -107CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107CBF Local Header Offset 0005738B (357259) │ │ │ │ +107CC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107CC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D17 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -107D1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D1C Created OS 03 (3) 'Unix' │ │ │ │ -107D1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D1F General Purpose Flag 0800 (2048) │ │ │ │ +107CE8 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +107CEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +107CED Created OS 03 (3) 'Unix' │ │ │ │ +107CEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107CEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107CF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107D27 CRC E966E0E6 (3915833574) │ │ │ │ -107D2B Compressed Size 00000326 (806) │ │ │ │ -107D2F Uncompressed Size 000007B8 (1976) │ │ │ │ -107D33 Filename Length 002C (44) │ │ │ │ -107D35 Extra Length 0000 (0) │ │ │ │ -107D37 Comment Length 0000 (0) │ │ │ │ -107D39 Disk Start 0000 (0) │ │ │ │ -107D3B Int File Attributes 0000 (0) │ │ │ │ +107CF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CF4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107CF8 CRC EFB931FF (4021891583) │ │ │ │ +107CFC Compressed Size 000003E8 (1000) │ │ │ │ +107D00 Uncompressed Size 000008F3 (2291) │ │ │ │ +107D04 Filename Length 0027 (39) │ │ │ │ +107D06 Extra Length 0000 (0) │ │ │ │ +107D08 Comment Length 0000 (0) │ │ │ │ +107D0A Disk Start 0000 (0) │ │ │ │ +107D0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D41 Local Header Offset 0005898F (362895) │ │ │ │ -107D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D12 Local Header Offset 0005773B (358203) │ │ │ │ +107D16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D71 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -107D75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D76 Created OS 03 (3) 'Unix' │ │ │ │ -107D77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D79 General Purpose Flag 0800 (2048) │ │ │ │ +107D3D CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +107D41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D42 Created OS 03 (3) 'Unix' │ │ │ │ +107D43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107D81 CRC 6FA96B14 (1873373972) │ │ │ │ -107D85 Compressed Size 000003F6 (1014) │ │ │ │ -107D89 Uncompressed Size 00001333 (4915) │ │ │ │ -107D8D Filename Length 002B (43) │ │ │ │ -107D8F Extra Length 0000 (0) │ │ │ │ -107D91 Comment Length 0000 (0) │ │ │ │ -107D93 Disk Start 0000 (0) │ │ │ │ -107D95 Int File Attributes 0000 (0) │ │ │ │ +107D47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107D4D CRC EB3E2183 (3946717571) │ │ │ │ +107D51 Compressed Size 00000419 (1049) │ │ │ │ +107D55 Uncompressed Size 0000131E (4894) │ │ │ │ +107D59 Filename Length 0026 (38) │ │ │ │ +107D5B Extra Length 0000 (0) │ │ │ │ +107D5D Comment Length 0000 (0) │ │ │ │ +107D5F Disk Start 0000 (0) │ │ │ │ +107D61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D9B Local Header Offset 00058CFF (363775) │ │ │ │ -107D9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D67 Local Header Offset 00057B68 (359272) │ │ │ │ +107D6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107DCA CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -107DCE Created Zip Spec 14 (20) '2.0' │ │ │ │ -107DCF Created OS 03 (3) 'Unix' │ │ │ │ -107DD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107DD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107DD2 General Purpose Flag 0800 (2048) │ │ │ │ +107D91 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +107D95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D96 Created OS 03 (3) 'Unix' │ │ │ │ +107D97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107DD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107DD6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107DDA CRC 587A7EC3 (1484422851) │ │ │ │ -107DDE Compressed Size 00000557 (1367) │ │ │ │ -107DE2 Uncompressed Size 00000EA8 (3752) │ │ │ │ -107DE6 Filename Length 0029 (41) │ │ │ │ -107DE8 Extra Length 0000 (0) │ │ │ │ -107DEA Comment Length 0000 (0) │ │ │ │ -107DEC Disk Start 0000 (0) │ │ │ │ -107DEE Int File Attributes 0000 (0) │ │ │ │ +107D9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107DA1 CRC 11AB0481 (296420481) │ │ │ │ +107DA5 Compressed Size 000003FA (1018) │ │ │ │ +107DA9 Uncompressed Size 00000A5A (2650) │ │ │ │ +107DAD Filename Length 002A (42) │ │ │ │ +107DAF Extra Length 0000 (0) │ │ │ │ +107DB1 Comment Length 0000 (0) │ │ │ │ +107DB3 Disk Start 0000 (0) │ │ │ │ +107DB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107DF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107DB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107DF4 Local Header Offset 0005913E (364862) │ │ │ │ -107DF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107DBB Local Header Offset 00057FC5 (360389) │ │ │ │ +107DBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107DF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E21 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -107E25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E26 Created OS 03 (3) 'Unix' │ │ │ │ -107E27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E29 General Purpose Flag 0800 (2048) │ │ │ │ +107DE9 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +107DED Created Zip Spec 14 (20) '2.0' │ │ │ │ +107DEE Created OS 03 (3) 'Unix' │ │ │ │ +107DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107E31 CRC 96F52E25 (2532650533) │ │ │ │ -107E35 Compressed Size 00000693 (1683) │ │ │ │ -107E39 Uncompressed Size 000020B8 (8376) │ │ │ │ -107E3D Filename Length 0028 (40) │ │ │ │ -107E3F Extra Length 0000 (0) │ │ │ │ -107E41 Comment Length 0000 (0) │ │ │ │ -107E43 Disk Start 0000 (0) │ │ │ │ -107E45 Int File Attributes 0000 (0) │ │ │ │ +107DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DF5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107DF9 CRC 3B59F5EF (995751407) │ │ │ │ +107DFD Compressed Size 00000514 (1300) │ │ │ │ +107E01 Uncompressed Size 000018B5 (6325) │ │ │ │ +107E05 Filename Length 0029 (41) │ │ │ │ +107E07 Extra Length 0000 (0) │ │ │ │ +107E09 Comment Length 0000 (0) │ │ │ │ +107E0B Disk Start 0000 (0) │ │ │ │ +107E0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107E4B Local Header Offset 000596DC (366300) │ │ │ │ -107E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E13 Local Header Offset 00058407 (361479) │ │ │ │ +107E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E77 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -107E7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E7C Created OS 03 (3) 'Unix' │ │ │ │ -107E7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E7F General Purpose Flag 0800 (2048) │ │ │ │ +107E40 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +107E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E45 Created OS 03 (3) 'Unix' │ │ │ │ +107E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E48 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107E50 CRC E966E0E6 (3915833574) │ │ │ │ +107E54 Compressed Size 00000326 (806) │ │ │ │ +107E58 Uncompressed Size 000007B8 (1976) │ │ │ │ +107E5C Filename Length 002C (44) │ │ │ │ +107E5E Extra Length 0000 (0) │ │ │ │ +107E60 Comment Length 0000 (0) │ │ │ │ +107E62 Disk Start 0000 (0) │ │ │ │ +107E64 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107E6A Local Header Offset 00058962 (362850) │ │ │ │ +107E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107E9A CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +107E9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E9F Created OS 03 (3) 'Unix' │ │ │ │ +107EA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EA2 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107EA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107EAA CRC 6FA96B14 (1873373972) │ │ │ │ +107EAE Compressed Size 000003F6 (1014) │ │ │ │ +107EB2 Uncompressed Size 00001333 (4915) │ │ │ │ +107EB6 Filename Length 002B (43) │ │ │ │ +107EB8 Extra Length 0000 (0) │ │ │ │ +107EBA Comment Length 0000 (0) │ │ │ │ +107EBC Disk Start 0000 (0) │ │ │ │ +107EBE Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107EC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107EC4 Local Header Offset 00058CD2 (363730) │ │ │ │ +107EC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107EC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107EF3 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +107EF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EF8 Created OS 03 (3) 'Unix' │ │ │ │ +107EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EFB General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E81 Compression Method 0000 (0) 'Stored' │ │ │ │ -107E83 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107E87 CRC 00000000 (0) │ │ │ │ -107E8B Compressed Size 00000000 (0) │ │ │ │ -107E8F Uncompressed Size 00000000 (0) │ │ │ │ -107E93 Filename Length 0018 (24) │ │ │ │ -107E95 Extra Length 0000 (0) │ │ │ │ -107E97 Comment Length 0000 (0) │ │ │ │ -107E99 Disk Start 0000 (0) │ │ │ │ -107E9B Int File Attributes 0000 (0) │ │ │ │ +107EFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107F03 CRC 587A7EC3 (1484422851) │ │ │ │ +107F07 Compressed Size 00000557 (1367) │ │ │ │ +107F0B Uncompressed Size 00000EA8 (3752) │ │ │ │ +107F0F Filename Length 0029 (41) │ │ │ │ +107F11 Extra Length 0000 (0) │ │ │ │ +107F13 Comment Length 0000 (0) │ │ │ │ +107F15 Disk Start 0000 (0) │ │ │ │ +107F17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E9D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +107F19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107F1D Local Header Offset 00059111 (364817) │ │ │ │ +107F21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107F21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107F4A CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +107F4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +107F4F Created OS 03 (3) 'Unix' │ │ │ │ +107F50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107F51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107F52 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107F54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107F5A CRC 96F52E25 (2532650533) │ │ │ │ +107F5E Compressed Size 00000693 (1683) │ │ │ │ +107F62 Uncompressed Size 000020B8 (8376) │ │ │ │ +107F66 Filename Length 0028 (40) │ │ │ │ +107F68 Extra Length 0000 (0) │ │ │ │ +107F6A Comment Length 0000 (0) │ │ │ │ +107F6C Disk Start 0000 (0) │ │ │ │ +107F6E Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107F70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107F74 Local Header Offset 000596AF (366255) │ │ │ │ +107F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +107FA0 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +107FA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FA5 Created OS 03 (3) 'Unix' │ │ │ │ +107FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FA8 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +107FAA Compression Method 0000 (0) 'Stored' │ │ │ │ +107FAC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107FB0 CRC 00000000 (0) │ │ │ │ +107FB4 Compressed Size 00000000 (0) │ │ │ │ +107FB8 Uncompressed Size 00000000 (0) │ │ │ │ +107FBC Filename Length 0018 (24) │ │ │ │ +107FBE Extra Length 0000 (0) │ │ │ │ +107FC0 Comment Length 0000 (0) │ │ │ │ +107FC2 Disk Start 0000 (0) │ │ │ │ +107FC4 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +107FC6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -107EA1 Local Header Offset 00059DB5 (368053) │ │ │ │ -107EA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107FCA Local Header Offset 00059D88 (368008) │ │ │ │ +107FCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x107EA5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x107FCE: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E7D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FA6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -107EBD CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -107EC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107EC2 Created OS 03 (3) 'Unix' │ │ │ │ -107EC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107EC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107EC5 General Purpose Flag 0800 (2048) │ │ │ │ +107FE6 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +107FEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FEB Created OS 03 (3) 'Unix' │ │ │ │ +107FEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107EC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107EC9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107ECD CRC 0153886D (22251629) │ │ │ │ -107ED1 Compressed Size 00000516 (1302) │ │ │ │ -107ED5 Uncompressed Size 00000BFC (3068) │ │ │ │ -107ED9 Filename Length 002D (45) │ │ │ │ -107EDB Extra Length 0000 (0) │ │ │ │ -107EDD Comment Length 0000 (0) │ │ │ │ -107EDF Disk Start 0000 (0) │ │ │ │ -107EE1 Int File Attributes 0000 (0) │ │ │ │ +107FF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107FF2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +107FF6 CRC 0153886D (22251629) │ │ │ │ +107FFA Compressed Size 00000516 (1302) │ │ │ │ +107FFE Uncompressed Size 00000BFC (3068) │ │ │ │ +108002 Filename Length 002D (45) │ │ │ │ +108004 Extra Length 0000 (0) │ │ │ │ +108006 Comment Length 0000 (0) │ │ │ │ +108008 Disk Start 0000 (0) │ │ │ │ +10800A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107EE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10800C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107EE7 Local Header Offset 00059DEB (368107) │ │ │ │ -107EEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108010 Local Header Offset 00059DBE (368062) │ │ │ │ +108014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F18 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -107F1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F1D Created OS 03 (3) 'Unix' │ │ │ │ -107F1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F20 General Purpose Flag 0800 (2048) │ │ │ │ +108041 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +108045 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108046 Created OS 03 (3) 'Unix' │ │ │ │ +108047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108049 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F24 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107F28 CRC 1705F3FC (386266108) │ │ │ │ -107F2C Compressed Size 00000553 (1363) │ │ │ │ -107F30 Uncompressed Size 0000184E (6222) │ │ │ │ -107F34 Filename Length 002C (44) │ │ │ │ -107F36 Extra Length 0000 (0) │ │ │ │ -107F38 Comment Length 0000 (0) │ │ │ │ -107F3A Disk Start 0000 (0) │ │ │ │ -107F3C Int File Attributes 0000 (0) │ │ │ │ +10804B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10804D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108051 CRC 1705F3FC (386266108) │ │ │ │ +108055 Compressed Size 00000553 (1363) │ │ │ │ +108059 Uncompressed Size 0000184E (6222) │ │ │ │ +10805D Filename Length 002C (44) │ │ │ │ +10805F Extra Length 0000 (0) │ │ │ │ +108061 Comment Length 0000 (0) │ │ │ │ +108063 Disk Start 0000 (0) │ │ │ │ +108065 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108067 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F42 Local Header Offset 0005A34C (369484) │ │ │ │ -107F46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10806B Local Header Offset 0005A31F (369439) │ │ │ │ +10806F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10806F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F72 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -107F76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F77 Created OS 03 (3) 'Unix' │ │ │ │ -107F78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F7A General Purpose Flag 0800 (2048) │ │ │ │ +10809B CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +10809F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080A0 Created OS 03 (3) 'Unix' │ │ │ │ +1080A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F7E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107F82 CRC F7370DF3 (4147580403) │ │ │ │ -107F86 Compressed Size 000000D6 (214) │ │ │ │ -107F8A Uncompressed Size 00000135 (309) │ │ │ │ -107F8E Filename Length 002A (42) │ │ │ │ -107F90 Extra Length 0000 (0) │ │ │ │ -107F92 Comment Length 0000 (0) │ │ │ │ -107F94 Disk Start 0000 (0) │ │ │ │ -107F96 Int File Attributes 0000 (0) │ │ │ │ +1080A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1080AB CRC F7370DF3 (4147580403) │ │ │ │ +1080AF Compressed Size 000000D6 (214) │ │ │ │ +1080B3 Uncompressed Size 00000135 (309) │ │ │ │ +1080B7 Filename Length 002A (42) │ │ │ │ +1080B9 Extra Length 0000 (0) │ │ │ │ +1080BB Comment Length 0000 (0) │ │ │ │ +1080BD Disk Start 0000 (0) │ │ │ │ +1080BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1080C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F9C Local Header Offset 0005A8E9 (370921) │ │ │ │ -107FA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1080C5 Local Header Offset 0005A8BC (370876) │ │ │ │ +1080C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107FA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1080C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107FCA CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -107FCE Created Zip Spec 14 (20) '2.0' │ │ │ │ -107FCF Created OS 03 (3) 'Unix' │ │ │ │ -107FD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107FD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107FD2 General Purpose Flag 0800 (2048) │ │ │ │ +1080F3 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +1080F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080F8 Created OS 03 (3) 'Unix' │ │ │ │ +1080F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107FD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107FD6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -107FDA CRC F032D795 (4029863829) │ │ │ │ -107FDE Compressed Size 00000079 (121) │ │ │ │ -107FE2 Uncompressed Size 0000009F (159) │ │ │ │ -107FE6 Filename Length 0029 (41) │ │ │ │ -107FE8 Extra Length 0000 (0) │ │ │ │ -107FEA Comment Length 0000 (0) │ │ │ │ -107FEC Disk Start 0000 (0) │ │ │ │ -107FEE Int File Attributes 0000 (0) │ │ │ │ +1080FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108103 CRC F032D795 (4029863829) │ │ │ │ +108107 Compressed Size 00000079 (121) │ │ │ │ +10810B Uncompressed Size 0000009F (159) │ │ │ │ +10810F Filename Length 0029 (41) │ │ │ │ +108111 Extra Length 0000 (0) │ │ │ │ +108113 Comment Length 0000 (0) │ │ │ │ +108115 Disk Start 0000 (0) │ │ │ │ +108117 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107FF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108119 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107FF4 Local Header Offset 0005AA07 (371207) │ │ │ │ -107FF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10811D Local Header Offset 0005A9DA (371162) │ │ │ │ +108121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107FF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108021 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -108025 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108026 Created OS 03 (3) 'Unix' │ │ │ │ -108027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108029 General Purpose Flag 0800 (2048) │ │ │ │ +10814A CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +10814E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10814F Created OS 03 (3) 'Unix' │ │ │ │ +108150 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108151 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108152 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10802B Compression Method 0000 (0) 'Stored' │ │ │ │ -10802D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108031 CRC 00000000 (0) │ │ │ │ -108035 Compressed Size 00000000 (0) │ │ │ │ -108039 Uncompressed Size 00000000 (0) │ │ │ │ -10803D Filename Length 0010 (16) │ │ │ │ -10803F Extra Length 0000 (0) │ │ │ │ -108041 Comment Length 0000 (0) │ │ │ │ -108043 Disk Start 0000 (0) │ │ │ │ -108045 Int File Attributes 0000 (0) │ │ │ │ +108154 Compression Method 0000 (0) 'Stored' │ │ │ │ +108156 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10815A CRC 00000000 (0) │ │ │ │ +10815E Compressed Size 00000000 (0) │ │ │ │ +108162 Uncompressed Size 00000000 (0) │ │ │ │ +108166 Filename Length 0010 (16) │ │ │ │ +108168 Extra Length 0000 (0) │ │ │ │ +10816A Comment Length 0000 (0) │ │ │ │ +10816C Disk Start 0000 (0) │ │ │ │ +10816E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108047 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108170 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10804B Local Header Offset 0005AAC7 (371399) │ │ │ │ -10804F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +108174 Local Header Offset 0005AA9A (371354) │ │ │ │ +108178 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10804F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108178: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10804F: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108178: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108027: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108150: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10805F CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -108063 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108064 Created OS 03 (3) 'Unix' │ │ │ │ -108065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108067 General Purpose Flag 0800 (2048) │ │ │ │ +108188 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +10818C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10818D Created OS 03 (3) 'Unix' │ │ │ │ +10818E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10818F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108190 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108069 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10806B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10806F CRC 968BC903 (2525743363) │ │ │ │ -108073 Compressed Size 000002F1 (753) │ │ │ │ -108077 Uncompressed Size 000005F6 (1526) │ │ │ │ -10807B Filename Length 0019 (25) │ │ │ │ -10807D Extra Length 0000 (0) │ │ │ │ -10807F Comment Length 0000 (0) │ │ │ │ -108081 Disk Start 0000 (0) │ │ │ │ -108083 Int File Attributes 0000 (0) │ │ │ │ +108192 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108194 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108198 CRC 968BC903 (2525743363) │ │ │ │ +10819C Compressed Size 000002F1 (753) │ │ │ │ +1081A0 Uncompressed Size 000005F6 (1526) │ │ │ │ +1081A4 Filename Length 0019 (25) │ │ │ │ +1081A6 Extra Length 0000 (0) │ │ │ │ +1081A8 Comment Length 0000 (0) │ │ │ │ +1081AA Disk Start 0000 (0) │ │ │ │ +1081AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108089 Local Header Offset 0005AAF5 (371445) │ │ │ │ -10808D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081B2 Local Header Offset 0005AAC8 (371400) │ │ │ │ +1081B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10808D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080A6 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -1080AA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080AB Created OS 03 (3) 'Unix' │ │ │ │ -1080AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080AE General Purpose Flag 0800 (2048) │ │ │ │ +1081CF CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +1081D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1081D4 Created OS 03 (3) 'Unix' │ │ │ │ +1081D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1081D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1081D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1080B6 CRC 9BC4D627 (2613368359) │ │ │ │ -1080BA Compressed Size 00000346 (838) │ │ │ │ -1080BE Uncompressed Size 00000C22 (3106) │ │ │ │ -1080C2 Filename Length 0018 (24) │ │ │ │ -1080C4 Extra Length 0000 (0) │ │ │ │ -1080C6 Comment Length 0000 (0) │ │ │ │ -1080C8 Disk Start 0000 (0) │ │ │ │ -1080CA Int File Attributes 0000 (0) │ │ │ │ +1081D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1081DB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1081DF CRC 9BC4D627 (2613368359) │ │ │ │ +1081E3 Compressed Size 00000346 (838) │ │ │ │ +1081E7 Uncompressed Size 00000C22 (3106) │ │ │ │ +1081EB Filename Length 0018 (24) │ │ │ │ +1081ED Extra Length 0000 (0) │ │ │ │ +1081EF Comment Length 0000 (0) │ │ │ │ +1081F1 Disk Start 0000 (0) │ │ │ │ +1081F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1080CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1081F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1080D0 Local Header Offset 0005AE1D (372253) │ │ │ │ -1080D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081F9 Local Header Offset 0005ADF0 (372208) │ │ │ │ +1081FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1080D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080EC CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -1080F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080F1 Created OS 03 (3) 'Unix' │ │ │ │ -1080F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080F4 General Purpose Flag 0800 (2048) │ │ │ │ +108215 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +108219 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10821A Created OS 03 (3) 'Unix' │ │ │ │ +10821B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10821C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10821D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1080FC CRC 8179641B (2172216347) │ │ │ │ -108100 Compressed Size 000003FE (1022) │ │ │ │ -108104 Uncompressed Size 00000910 (2320) │ │ │ │ -108108 Filename Length 0029 (41) │ │ │ │ -10810A Extra Length 0000 (0) │ │ │ │ -10810C Comment Length 0000 (0) │ │ │ │ -10810E Disk Start 0000 (0) │ │ │ │ -108110 Int File Attributes 0000 (0) │ │ │ │ +10821F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108221 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108225 CRC 8179641B (2172216347) │ │ │ │ +108229 Compressed Size 000003FE (1022) │ │ │ │ +10822D Uncompressed Size 00000910 (2320) │ │ │ │ +108231 Filename Length 0029 (41) │ │ │ │ +108233 Extra Length 0000 (0) │ │ │ │ +108235 Comment Length 0000 (0) │ │ │ │ +108237 Disk Start 0000 (0) │ │ │ │ +108239 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108112 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10823B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108116 Local Header Offset 0005B199 (373145) │ │ │ │ -10811A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10823F Local Header Offset 0005B16C (373100) │ │ │ │ +108243 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10811A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108243: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108143 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -108147 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108148 Created OS 03 (3) 'Unix' │ │ │ │ -108149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10814A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10814B General Purpose Flag 0800 (2048) │ │ │ │ +10826C CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +108270 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108271 Created OS 03 (3) 'Unix' │ │ │ │ +108272 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108273 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108274 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10814D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10814F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108153 CRC 3E4A052B (1045038379) │ │ │ │ -108157 Compressed Size 00000320 (800) │ │ │ │ -10815B Uncompressed Size 00000FA1 (4001) │ │ │ │ -10815F Filename Length 0028 (40) │ │ │ │ -108161 Extra Length 0000 (0) │ │ │ │ -108163 Comment Length 0000 (0) │ │ │ │ -108165 Disk Start 0000 (0) │ │ │ │ -108167 Int File Attributes 0000 (0) │ │ │ │ +108276 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108278 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10827C CRC 3E4A052B (1045038379) │ │ │ │ +108280 Compressed Size 00000320 (800) │ │ │ │ +108284 Uncompressed Size 00000FA1 (4001) │ │ │ │ +108288 Filename Length 0028 (40) │ │ │ │ +10828A Extra Length 0000 (0) │ │ │ │ +10828C Comment Length 0000 (0) │ │ │ │ +10828E Disk Start 0000 (0) │ │ │ │ +108290 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108169 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108292 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10816D Local Header Offset 0005B5DE (374238) │ │ │ │ -108171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108296 Local Header Offset 0005B5B1 (374193) │ │ │ │ +10829A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10829A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108199 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -10819D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10819E Created OS 03 (3) 'Unix' │ │ │ │ -10819F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1081A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1081A1 General Purpose Flag 0800 (2048) │ │ │ │ +1082C2 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +1082C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1082C7 Created OS 03 (3) 'Unix' │ │ │ │ +1082C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1082C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1082CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1081A9 CRC A2FC5B2F (2734447407) │ │ │ │ -1081AD Compressed Size 00000248 (584) │ │ │ │ -1081B1 Uncompressed Size 00000476 (1142) │ │ │ │ -1081B5 Filename Length 0029 (41) │ │ │ │ -1081B7 Extra Length 0000 (0) │ │ │ │ -1081B9 Comment Length 0000 (0) │ │ │ │ -1081BB Disk Start 0000 (0) │ │ │ │ -1081BD Int File Attributes 0000 (0) │ │ │ │ +1082CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1082CE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1082D2 CRC A2FC5B2F (2734447407) │ │ │ │ +1082D6 Compressed Size 00000248 (584) │ │ │ │ +1082DA Uncompressed Size 00000476 (1142) │ │ │ │ +1082DE Filename Length 0029 (41) │ │ │ │ +1082E0 Extra Length 0000 (0) │ │ │ │ +1082E2 Comment Length 0000 (0) │ │ │ │ +1082E4 Disk Start 0000 (0) │ │ │ │ +1082E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1081BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1082E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1081C3 Local Header Offset 0005B944 (375108) │ │ │ │ -1081C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1082EC Local Header Offset 0005B917 (375063) │ │ │ │ +1082F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1081C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1082F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1081F0 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -1081F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1081F5 Created OS 03 (3) 'Unix' │ │ │ │ -1081F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1081F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1081F8 General Purpose Flag 0800 (2048) │ │ │ │ +108319 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +10831D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10831E Created OS 03 (3) 'Unix' │ │ │ │ +10831F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108320 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108321 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108200 CRC EEC1DE10 (4005682704) │ │ │ │ -108204 Compressed Size 000004F4 (1268) │ │ │ │ -108208 Uncompressed Size 00001E48 (7752) │ │ │ │ -10820C Filename Length 0028 (40) │ │ │ │ -10820E Extra Length 0000 (0) │ │ │ │ -108210 Comment Length 0000 (0) │ │ │ │ -108212 Disk Start 0000 (0) │ │ │ │ -108214 Int File Attributes 0000 (0) │ │ │ │ +108323 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108325 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108329 CRC EEC1DE10 (4005682704) │ │ │ │ +10832D Compressed Size 000004F4 (1268) │ │ │ │ +108331 Uncompressed Size 00001E48 (7752) │ │ │ │ +108335 Filename Length 0028 (40) │ │ │ │ +108337 Extra Length 0000 (0) │ │ │ │ +108339 Comment Length 0000 (0) │ │ │ │ +10833B Disk Start 0000 (0) │ │ │ │ +10833D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108216 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10833F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10821A Local Header Offset 0005BBD3 (375763) │ │ │ │ -10821E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108343 Local Header Offset 0005BBA6 (375718) │ │ │ │ +108347 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10821E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108246 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -10824A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10824B Created OS 03 (3) 'Unix' │ │ │ │ -10824C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10824D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10824E General Purpose Flag 0800 (2048) │ │ │ │ +10836F CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +108373 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108374 Created OS 03 (3) 'Unix' │ │ │ │ +108375 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108376 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108377 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108250 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108252 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108256 CRC E713B2AF (3876827823) │ │ │ │ -10825A Compressed Size 00000749 (1865) │ │ │ │ -10825E Uncompressed Size 000016D2 (5842) │ │ │ │ -108262 Filename Length 001A (26) │ │ │ │ -108264 Extra Length 0000 (0) │ │ │ │ -108266 Comment Length 0000 (0) │ │ │ │ -108268 Disk Start 0000 (0) │ │ │ │ -10826A Int File Attributes 0000 (0) │ │ │ │ +108379 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10837B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10837F CRC 3C87A3A0 (1015522208) │ │ │ │ +108383 Compressed Size 0000074D (1869) │ │ │ │ +108387 Uncompressed Size 000016D2 (5842) │ │ │ │ +10838B Filename Length 001A (26) │ │ │ │ +10838D Extra Length 0000 (0) │ │ │ │ +10838F Comment Length 0000 (0) │ │ │ │ +108391 Disk Start 0000 (0) │ │ │ │ +108393 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10826C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108395 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108270 Local Header Offset 0005C10D (377101) │ │ │ │ -108274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108399 Local Header Offset 0005C0E0 (377056) │ │ │ │ +10839D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10839D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10828E CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -108292 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108293 Created OS 03 (3) 'Unix' │ │ │ │ -108294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108296 General Purpose Flag 0800 (2048) │ │ │ │ +1083B7 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +1083BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1083BC Created OS 03 (3) 'Unix' │ │ │ │ +1083BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1083BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1083BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108298 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10829A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10829E CRC BDD57633 (3184883251) │ │ │ │ -1082A2 Compressed Size 00000BF9 (3065) │ │ │ │ -1082A6 Uncompressed Size 00004DD3 (19923) │ │ │ │ -1082AA Filename Length 0019 (25) │ │ │ │ -1082AC Extra Length 0000 (0) │ │ │ │ -1082AE Comment Length 0000 (0) │ │ │ │ -1082B0 Disk Start 0000 (0) │ │ │ │ -1082B2 Int File Attributes 0000 (0) │ │ │ │ +1083C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1083C3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1083C7 CRC 1C42AAAC (474131116) │ │ │ │ +1083CB Compressed Size 00000C00 (3072) │ │ │ │ +1083CF Uncompressed Size 00004DD3 (19923) │ │ │ │ +1083D3 Filename Length 0019 (25) │ │ │ │ +1083D5 Extra Length 0000 (0) │ │ │ │ +1083D7 Comment Length 0000 (0) │ │ │ │ +1083D9 Disk Start 0000 (0) │ │ │ │ +1083DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1083DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082B8 Local Header Offset 0005C88E (379022) │ │ │ │ -1082BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1083E1 Local Header Offset 0005C865 (378981) │ │ │ │ +1083E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1083E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1082D5 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -1082D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1082DA Created OS 03 (3) 'Unix' │ │ │ │ -1082DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1082DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1082DD General Purpose Flag 0800 (2048) │ │ │ │ +1083FE CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +108402 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108403 Created OS 03 (3) 'Unix' │ │ │ │ +108404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108406 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1082DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1082E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1082E5 CRC 86A8BC01 (2259205121) │ │ │ │ -1082E9 Compressed Size 00000596 (1430) │ │ │ │ -1082ED Uncompressed Size 00000CA9 (3241) │ │ │ │ -1082F1 Filename Length 0024 (36) │ │ │ │ -1082F3 Extra Length 0000 (0) │ │ │ │ -1082F5 Comment Length 0000 (0) │ │ │ │ -1082F7 Disk Start 0000 (0) │ │ │ │ -1082F9 Int File Attributes 0000 (0) │ │ │ │ +108408 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10840A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10840E CRC 86A8BC01 (2259205121) │ │ │ │ +108412 Compressed Size 00000596 (1430) │ │ │ │ +108416 Uncompressed Size 00000CA9 (3241) │ │ │ │ +10841A Filename Length 0024 (36) │ │ │ │ +10841C Extra Length 0000 (0) │ │ │ │ +10841E Comment Length 0000 (0) │ │ │ │ +108420 Disk Start 0000 (0) │ │ │ │ +108422 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108424 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082FF Local Header Offset 0005D4BE (382142) │ │ │ │ -108303 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108428 Local Header Offset 0005D49C (382108) │ │ │ │ +10842C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10842C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108327 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -10832B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10832C Created OS 03 (3) 'Unix' │ │ │ │ -10832D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10832E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10832F General Purpose Flag 0800 (2048) │ │ │ │ +108450 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +108454 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108455 Created OS 03 (3) 'Unix' │ │ │ │ +108456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108331 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108333 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108337 CRC 9300424B (2466267723) │ │ │ │ -10833B Compressed Size 000014EC (5356) │ │ │ │ -10833F Uncompressed Size 00004DF9 (19961) │ │ │ │ -108343 Filename Length 0023 (35) │ │ │ │ -108345 Extra Length 0000 (0) │ │ │ │ -108347 Comment Length 0000 (0) │ │ │ │ -108349 Disk Start 0000 (0) │ │ │ │ -10834B Int File Attributes 0000 (0) │ │ │ │ +10845A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10845C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108460 CRC 9300424B (2466267723) │ │ │ │ +108464 Compressed Size 000014EC (5356) │ │ │ │ +108468 Uncompressed Size 00004DF9 (19961) │ │ │ │ +10846C Filename Length 0023 (35) │ │ │ │ +10846E Extra Length 0000 (0) │ │ │ │ +108470 Comment Length 0000 (0) │ │ │ │ +108472 Disk Start 0000 (0) │ │ │ │ +108474 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10834D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108476 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108351 Local Header Offset 0005DA96 (383638) │ │ │ │ -108355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10847A Local Header Offset 0005DA74 (383604) │ │ │ │ +10847E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10847E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108378 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -10837C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10837D Created OS 03 (3) 'Unix' │ │ │ │ -10837E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10837F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108380 General Purpose Flag 0800 (2048) │ │ │ │ +1084A1 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +1084A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084A6 Created OS 03 (3) 'Unix' │ │ │ │ +1084A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108382 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108384 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108388 CRC 643DDF16 (1681776406) │ │ │ │ -10838C Compressed Size 00000350 (848) │ │ │ │ -108390 Uncompressed Size 0000066C (1644) │ │ │ │ -108394 Filename Length 001E (30) │ │ │ │ -108396 Extra Length 0000 (0) │ │ │ │ -108398 Comment Length 0000 (0) │ │ │ │ -10839A Disk Start 0000 (0) │ │ │ │ -10839C Int File Attributes 0000 (0) │ │ │ │ +1084AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1084B1 CRC 643DDF16 (1681776406) │ │ │ │ +1084B5 Compressed Size 00000350 (848) │ │ │ │ +1084B9 Uncompressed Size 0000066C (1644) │ │ │ │ +1084BD Filename Length 001E (30) │ │ │ │ +1084BF Extra Length 0000 (0) │ │ │ │ +1084C1 Comment Length 0000 (0) │ │ │ │ +1084C3 Disk Start 0000 (0) │ │ │ │ +1084C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10839E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1084C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1083A2 Local Header Offset 0005EFC3 (389059) │ │ │ │ -1083A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1084CB Local Header Offset 0005EFA1 (389025) │ │ │ │ +1084CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1084CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1083C4 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -1083C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1083C9 Created OS 03 (3) 'Unix' │ │ │ │ -1083CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1083CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1083CC General Purpose Flag 0800 (2048) │ │ │ │ +1084ED CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +1084F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084F2 Created OS 03 (3) 'Unix' │ │ │ │ +1084F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1083CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1083D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1083D4 CRC 2B0FD6AD (722458285) │ │ │ │ -1083D8 Compressed Size 000004F7 (1271) │ │ │ │ -1083DC Uncompressed Size 00000DF7 (3575) │ │ │ │ -1083E0 Filename Length 001D (29) │ │ │ │ -1083E2 Extra Length 0000 (0) │ │ │ │ -1083E4 Comment Length 0000 (0) │ │ │ │ -1083E6 Disk Start 0000 (0) │ │ │ │ -1083E8 Int File Attributes 0000 (0) │ │ │ │ +1084F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1084FD CRC 2B0FD6AD (722458285) │ │ │ │ +108501 Compressed Size 000004F7 (1271) │ │ │ │ +108505 Uncompressed Size 00000DF7 (3575) │ │ │ │ +108509 Filename Length 001D (29) │ │ │ │ +10850B Extra Length 0000 (0) │ │ │ │ +10850D Comment Length 0000 (0) │ │ │ │ +10850F Disk Start 0000 (0) │ │ │ │ +108511 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1083EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108513 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1083EE Local Header Offset 0005F34F (389967) │ │ │ │ -1083F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108517 Local Header Offset 0005F32D (389933) │ │ │ │ +10851B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10851B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10840F CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -108413 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108414 Created OS 03 (3) 'Unix' │ │ │ │ -108415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108417 General Purpose Flag 0800 (2048) │ │ │ │ +108538 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +10853C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10853D Created OS 03 (3) 'Unix' │ │ │ │ +10853E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10853F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108540 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108419 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10841B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10841F CRC DBA99C16 (3685325846) │ │ │ │ -108423 Compressed Size 00000186 (390) │ │ │ │ -108427 Uncompressed Size 00000273 (627) │ │ │ │ -10842B Filename Length 0021 (33) │ │ │ │ -10842D Extra Length 0000 (0) │ │ │ │ -10842F Comment Length 0000 (0) │ │ │ │ -108431 Disk Start 0000 (0) │ │ │ │ -108433 Int File Attributes 0000 (0) │ │ │ │ +108542 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108544 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108548 CRC DBA99C16 (3685325846) │ │ │ │ +10854C Compressed Size 00000186 (390) │ │ │ │ +108550 Uncompressed Size 00000273 (627) │ │ │ │ +108554 Filename Length 0021 (33) │ │ │ │ +108556 Extra Length 0000 (0) │ │ │ │ +108558 Comment Length 0000 (0) │ │ │ │ +10855A Disk Start 0000 (0) │ │ │ │ +10855C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108435 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10855E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108439 Local Header Offset 0005F881 (391297) │ │ │ │ -10843D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108562 Local Header Offset 0005F85F (391263) │ │ │ │ +108566 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10843D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108566: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10845E CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -108462 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108463 Created OS 03 (3) 'Unix' │ │ │ │ -108464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108466 General Purpose Flag 0800 (2048) │ │ │ │ +108587 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +10858B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10858C Created OS 03 (3) 'Unix' │ │ │ │ +10858D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10858E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10858F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108468 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10846A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10846E CRC 44A083CC (1151370188) │ │ │ │ -108472 Compressed Size 0000012D (301) │ │ │ │ -108476 Uncompressed Size 0000023D (573) │ │ │ │ -10847A Filename Length 0020 (32) │ │ │ │ -10847C Extra Length 0000 (0) │ │ │ │ -10847E Comment Length 0000 (0) │ │ │ │ -108480 Disk Start 0000 (0) │ │ │ │ -108482 Int File Attributes 0000 (0) │ │ │ │ +108591 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108593 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108597 CRC C50C2ECF (3305909967) │ │ │ │ +10859B Compressed Size 00000125 (293) │ │ │ │ +10859F Uncompressed Size 00000218 (536) │ │ │ │ +1085A3 Filename Length 0020 (32) │ │ │ │ +1085A5 Extra Length 0000 (0) │ │ │ │ +1085A7 Comment Length 0000 (0) │ │ │ │ +1085A9 Disk Start 0000 (0) │ │ │ │ +1085AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108488 Local Header Offset 0005FA46 (391750) │ │ │ │ -10848C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085B1 Local Header Offset 0005FA24 (391716) │ │ │ │ +1085B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10848C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084AC CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -1084B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084B1 Created OS 03 (3) 'Unix' │ │ │ │ -1084B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1084B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1084B4 General Purpose Flag 0800 (2048) │ │ │ │ +1085D5 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +1085D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1085DA Created OS 03 (3) 'Unix' │ │ │ │ +1085DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1085DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1085DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1084B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1084B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1084BC CRC 569AA210 (1452974608) │ │ │ │ -1084C0 Compressed Size 00000186 (390) │ │ │ │ -1084C4 Uncompressed Size 0000027A (634) │ │ │ │ -1084C8 Filename Length 0024 (36) │ │ │ │ -1084CA Extra Length 0000 (0) │ │ │ │ -1084CC Comment Length 0000 (0) │ │ │ │ -1084CE Disk Start 0000 (0) │ │ │ │ -1084D0 Int File Attributes 0000 (0) │ │ │ │ +1085DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1085E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1085E5 CRC 569AA210 (1452974608) │ │ │ │ +1085E9 Compressed Size 00000186 (390) │ │ │ │ +1085ED Uncompressed Size 0000027A (634) │ │ │ │ +1085F1 Filename Length 0024 (36) │ │ │ │ +1085F3 Extra Length 0000 (0) │ │ │ │ +1085F5 Comment Length 0000 (0) │ │ │ │ +1085F7 Disk Start 0000 (0) │ │ │ │ +1085F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1084D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1084D6 Local Header Offset 0005FBB1 (392113) │ │ │ │ -1084DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085FF Local Header Offset 0005FB87 (392071) │ │ │ │ +108603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1084DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084FE CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -108502 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108503 Created OS 03 (3) 'Unix' │ │ │ │ -108504 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108505 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108506 General Purpose Flag 0800 (2048) │ │ │ │ +108627 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +10862B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10862C Created OS 03 (3) 'Unix' │ │ │ │ +10862D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10862E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10862F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108508 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10850A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10850E CRC E027AB3C (3760696124) │ │ │ │ -108512 Compressed Size 0000012A (298) │ │ │ │ -108516 Uncompressed Size 00000242 (578) │ │ │ │ -10851A Filename Length 0023 (35) │ │ │ │ -10851C Extra Length 0000 (0) │ │ │ │ -10851E Comment Length 0000 (0) │ │ │ │ -108520 Disk Start 0000 (0) │ │ │ │ -108522 Int File Attributes 0000 (0) │ │ │ │ +108631 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108633 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108637 CRC E027AB3C (3760696124) │ │ │ │ +10863B Compressed Size 0000012A (298) │ │ │ │ +10863F Uncompressed Size 00000242 (578) │ │ │ │ +108643 Filename Length 0023 (35) │ │ │ │ +108645 Extra Length 0000 (0) │ │ │ │ +108647 Comment Length 0000 (0) │ │ │ │ +108649 Disk Start 0000 (0) │ │ │ │ +10864B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108524 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10864D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108528 Local Header Offset 0005FD79 (392569) │ │ │ │ -10852C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108651 Local Header Offset 0005FD4F (392527) │ │ │ │ +108655 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10852C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10854F CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -108553 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108554 Created OS 03 (3) 'Unix' │ │ │ │ -108555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108557 General Purpose Flag 0800 (2048) │ │ │ │ +108678 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +10867C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10867D Created OS 03 (3) 'Unix' │ │ │ │ +10867E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10867F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108680 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108559 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10855B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10855F CRC F293B2F0 (4069765872) │ │ │ │ -108563 Compressed Size 00000186 (390) │ │ │ │ -108567 Uncompressed Size 00000273 (627) │ │ │ │ -10856B Filename Length 0021 (33) │ │ │ │ -10856D Extra Length 0000 (0) │ │ │ │ -10856F Comment Length 0000 (0) │ │ │ │ -108571 Disk Start 0000 (0) │ │ │ │ -108573 Int File Attributes 0000 (0) │ │ │ │ +108682 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108684 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108688 CRC F293B2F0 (4069765872) │ │ │ │ +10868C Compressed Size 00000186 (390) │ │ │ │ +108690 Uncompressed Size 00000273 (627) │ │ │ │ +108694 Filename Length 0021 (33) │ │ │ │ +108696 Extra Length 0000 (0) │ │ │ │ +108698 Comment Length 0000 (0) │ │ │ │ +10869A Disk Start 0000 (0) │ │ │ │ +10869C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108575 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10869E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108579 Local Header Offset 0005FEE4 (392932) │ │ │ │ -10857D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086A2 Local Header Offset 0005FEBA (392890) │ │ │ │ +1086A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10857D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10859E CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -1085A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085A3 Created OS 03 (3) 'Unix' │ │ │ │ -1085A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085A6 General Purpose Flag 0800 (2048) │ │ │ │ +1086C7 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +1086CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1086CC Created OS 03 (3) 'Unix' │ │ │ │ +1086CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1086CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1086CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1085AE CRC C7F404E6 (3354658022) │ │ │ │ -1085B2 Compressed Size 0000012E (302) │ │ │ │ -1085B6 Uncompressed Size 0000023D (573) │ │ │ │ -1085BA Filename Length 0020 (32) │ │ │ │ -1085BC Extra Length 0000 (0) │ │ │ │ -1085BE Comment Length 0000 (0) │ │ │ │ -1085C0 Disk Start 0000 (0) │ │ │ │ -1085C2 Int File Attributes 0000 (0) │ │ │ │ +1086D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1086D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1086D7 CRC 4658A9E5 (1180215781) │ │ │ │ +1086DB Compressed Size 00000125 (293) │ │ │ │ +1086DF Uncompressed Size 00000218 (536) │ │ │ │ +1086E3 Filename Length 0020 (32) │ │ │ │ +1086E5 Extra Length 0000 (0) │ │ │ │ +1086E7 Comment Length 0000 (0) │ │ │ │ +1086E9 Disk Start 0000 (0) │ │ │ │ +1086EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1085C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1086ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1085C8 Local Header Offset 000600A9 (393385) │ │ │ │ -1085CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086F1 Local Header Offset 0006007F (393343) │ │ │ │ +1086F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1085EC CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1085F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085F1 Created OS 03 (3) 'Unix' │ │ │ │ -1085F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085F4 General Purpose Flag 0800 (2048) │ │ │ │ +108715 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +108719 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10871A Created OS 03 (3) 'Unix' │ │ │ │ +10871B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10871C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10871D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1085FC CRC 444810A5 (1145573541) │ │ │ │ -108600 Compressed Size 00000189 (393) │ │ │ │ -108604 Uncompressed Size 00000276 (630) │ │ │ │ -108608 Filename Length 0023 (35) │ │ │ │ -10860A Extra Length 0000 (0) │ │ │ │ -10860C Comment Length 0000 (0) │ │ │ │ -10860E Disk Start 0000 (0) │ │ │ │ -108610 Int File Attributes 0000 (0) │ │ │ │ +10871F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108721 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108725 CRC 444810A5 (1145573541) │ │ │ │ +108729 Compressed Size 00000189 (393) │ │ │ │ +10872D Uncompressed Size 00000276 (630) │ │ │ │ +108731 Filename Length 0023 (35) │ │ │ │ +108733 Extra Length 0000 (0) │ │ │ │ +108735 Comment Length 0000 (0) │ │ │ │ +108737 Disk Start 0000 (0) │ │ │ │ +108739 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108612 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10873B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108616 Local Header Offset 00060215 (393749) │ │ │ │ -10861A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10873F Local Header Offset 000601E2 (393698) │ │ │ │ +108743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10861A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10863D CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -108641 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108642 Created OS 03 (3) 'Unix' │ │ │ │ -108643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108645 General Purpose Flag 0800 (2048) │ │ │ │ +108766 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +10876A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10876B Created OS 03 (3) 'Unix' │ │ │ │ +10876C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10876D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10876E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108647 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108649 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10864D CRC 9EDAD54A (2665141578) │ │ │ │ -108651 Compressed Size 0000039F (927) │ │ │ │ -108655 Uncompressed Size 00000806 (2054) │ │ │ │ -108659 Filename Length 0022 (34) │ │ │ │ -10865B Extra Length 0000 (0) │ │ │ │ -10865D Comment Length 0000 (0) │ │ │ │ -10865F Disk Start 0000 (0) │ │ │ │ -108661 Int File Attributes 0000 (0) │ │ │ │ +108770 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108772 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108776 CRC 2ADA1C4B (718937163) │ │ │ │ +10877A Compressed Size 000003A8 (936) │ │ │ │ +10877E Uncompressed Size 00000826 (2086) │ │ │ │ +108782 Filename Length 0022 (34) │ │ │ │ +108784 Extra Length 0000 (0) │ │ │ │ +108786 Comment Length 0000 (0) │ │ │ │ +108788 Disk Start 0000 (0) │ │ │ │ +10878A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108663 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10878C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108667 Local Header Offset 000603DF (394207) │ │ │ │ -10866B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108790 Local Header Offset 000603AC (394156) │ │ │ │ +108794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10866B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10868D CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -108691 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108692 Created OS 03 (3) 'Unix' │ │ │ │ -108693 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108694 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108695 General Purpose Flag 0800 (2048) │ │ │ │ +1087B6 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +1087BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1087BB Created OS 03 (3) 'Unix' │ │ │ │ +1087BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1087BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1087BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108697 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108699 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10869D CRC 71ACC145 (1907147077) │ │ │ │ -1086A1 Compressed Size 0000024C (588) │ │ │ │ -1086A5 Uncompressed Size 0000047D (1149) │ │ │ │ -1086A9 Filename Length 002A (42) │ │ │ │ -1086AB Extra Length 0000 (0) │ │ │ │ -1086AD Comment Length 0000 (0) │ │ │ │ -1086AF Disk Start 0000 (0) │ │ │ │ -1086B1 Int File Attributes 0000 (0) │ │ │ │ +1087C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1087C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1087C6 CRC 71ACC145 (1907147077) │ │ │ │ +1087CA Compressed Size 0000024C (588) │ │ │ │ +1087CE Uncompressed Size 0000047D (1149) │ │ │ │ +1087D2 Filename Length 002A (42) │ │ │ │ +1087D4 Extra Length 0000 (0) │ │ │ │ +1087D6 Comment Length 0000 (0) │ │ │ │ +1087D8 Disk Start 0000 (0) │ │ │ │ +1087DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1086B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1087DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1086B7 Local Header Offset 000607BE (395198) │ │ │ │ -1086BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1087E0 Local Header Offset 00060794 (395156) │ │ │ │ +1087E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1086BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1087E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1086E5 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1086E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1086EA Created OS 03 (3) 'Unix' │ │ │ │ -1086EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1086EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1086ED General Purpose Flag 0800 (2048) │ │ │ │ +10880E CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +108812 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108813 Created OS 03 (3) 'Unix' │ │ │ │ +108814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108816 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1086EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1086F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1086F5 CRC 8C13F7B3 (2350118835) │ │ │ │ -1086F9 Compressed Size 00000526 (1318) │ │ │ │ -1086FD Uncompressed Size 00001EF4 (7924) │ │ │ │ -108701 Filename Length 0029 (41) │ │ │ │ -108703 Extra Length 0000 (0) │ │ │ │ -108705 Comment Length 0000 (0) │ │ │ │ -108707 Disk Start 0000 (0) │ │ │ │ -108709 Int File Attributes 0000 (0) │ │ │ │ +108818 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10881A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10881E CRC 8C13F7B3 (2350118835) │ │ │ │ +108822 Compressed Size 00000526 (1318) │ │ │ │ +108826 Uncompressed Size 00001EF4 (7924) │ │ │ │ +10882A Filename Length 0029 (41) │ │ │ │ +10882C Extra Length 0000 (0) │ │ │ │ +10882E Comment Length 0000 (0) │ │ │ │ +108830 Disk Start 0000 (0) │ │ │ │ +108832 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10870B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108834 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10870F Local Header Offset 00060A52 (395858) │ │ │ │ -108713 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108838 Local Header Offset 00060A28 (395816) │ │ │ │ +10883C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108713: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10883C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10873C CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -108740 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108741 Created OS 03 (3) 'Unix' │ │ │ │ -108742 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108743 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108744 General Purpose Flag 0800 (2048) │ │ │ │ +108865 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +108869 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10886A Created OS 03 (3) 'Unix' │ │ │ │ +10886B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10886C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10886D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108746 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108748 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10874C CRC C6253049 (3324325961) │ │ │ │ -108750 Compressed Size 000005AD (1453) │ │ │ │ -108754 Uncompressed Size 00000E44 (3652) │ │ │ │ -108758 Filename Length 0028 (40) │ │ │ │ -10875A Extra Length 0000 (0) │ │ │ │ -10875C Comment Length 0000 (0) │ │ │ │ -10875E Disk Start 0000 (0) │ │ │ │ -108760 Int File Attributes 0000 (0) │ │ │ │ +10886F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108871 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108875 CRC C6253049 (3324325961) │ │ │ │ +108879 Compressed Size 000005AD (1453) │ │ │ │ +10887D Uncompressed Size 00000E44 (3652) │ │ │ │ +108881 Filename Length 0028 (40) │ │ │ │ +108883 Extra Length 0000 (0) │ │ │ │ +108885 Comment Length 0000 (0) │ │ │ │ +108887 Disk Start 0000 (0) │ │ │ │ +108889 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108762 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10888B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108766 Local Header Offset 00060FBF (397247) │ │ │ │ -10876A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10888F Local Header Offset 00060F95 (397205) │ │ │ │ +108893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10876A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108792 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -108796 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108797 Created OS 03 (3) 'Unix' │ │ │ │ -108798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10879A General Purpose Flag 0800 (2048) │ │ │ │ +1088BB CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +1088BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1088C0 Created OS 03 (3) 'Unix' │ │ │ │ +1088C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1088C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1088C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10879C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10879E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1087A2 CRC 09A4D62E (161797678) │ │ │ │ -1087A6 Compressed Size 00000750 (1872) │ │ │ │ -1087AA Uncompressed Size 00004B36 (19254) │ │ │ │ -1087AE Filename Length 0027 (39) │ │ │ │ -1087B0 Extra Length 0000 (0) │ │ │ │ -1087B2 Comment Length 0000 (0) │ │ │ │ -1087B4 Disk Start 0000 (0) │ │ │ │ -1087B6 Int File Attributes 0000 (0) │ │ │ │ +1088C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1088C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1088CB CRC 09A4D62E (161797678) │ │ │ │ +1088CF Compressed Size 00000750 (1872) │ │ │ │ +1088D3 Uncompressed Size 00004B36 (19254) │ │ │ │ +1088D7 Filename Length 0027 (39) │ │ │ │ +1088D9 Extra Length 0000 (0) │ │ │ │ +1088DB Comment Length 0000 (0) │ │ │ │ +1088DD Disk Start 0000 (0) │ │ │ │ +1088DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1087B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1088E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1087BC Local Header Offset 000615B2 (398770) │ │ │ │ -1087C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1088E5 Local Header Offset 00061588 (398728) │ │ │ │ +1088E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1087C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1088E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1087E7 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -1087EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1087EC Created OS 03 (3) 'Unix' │ │ │ │ -1087ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1087EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1087EF General Purpose Flag 0800 (2048) │ │ │ │ +108910 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +108914 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108915 Created OS 03 (3) 'Unix' │ │ │ │ +108916 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108917 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108918 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1087F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1087F3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1087F7 CRC 1B014F0C (453070604) │ │ │ │ -1087FB Compressed Size 000003EA (1002) │ │ │ │ -1087FF Uncompressed Size 0000084E (2126) │ │ │ │ -108803 Filename Length 001A (26) │ │ │ │ -108805 Extra Length 0000 (0) │ │ │ │ -108807 Comment Length 0000 (0) │ │ │ │ -108809 Disk Start 0000 (0) │ │ │ │ -10880B Int File Attributes 0000 (0) │ │ │ │ +10891A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10891C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108920 CRC 1B014F0C (453070604) │ │ │ │ +108924 Compressed Size 000003EA (1002) │ │ │ │ +108928 Uncompressed Size 0000084E (2126) │ │ │ │ +10892C Filename Length 001A (26) │ │ │ │ +10892E Extra Length 0000 (0) │ │ │ │ +108930 Comment Length 0000 (0) │ │ │ │ +108932 Disk Start 0000 (0) │ │ │ │ +108934 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10880D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108936 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108811 Local Header Offset 00061D47 (400711) │ │ │ │ -108815 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10893A Local Header Offset 00061D1D (400669) │ │ │ │ +10893E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10893E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10882F CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -108833 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108834 Created OS 03 (3) 'Unix' │ │ │ │ -108835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108837 General Purpose Flag 0800 (2048) │ │ │ │ +108958 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +10895C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10895D Created OS 03 (3) 'Unix' │ │ │ │ +10895E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10895F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108960 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10883B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10883F CRC EEA12E43 (4003540547) │ │ │ │ -108843 Compressed Size 0000065F (1631) │ │ │ │ -108847 Uncompressed Size 00001578 (5496) │ │ │ │ -10884B Filename Length 0019 (25) │ │ │ │ -10884D Extra Length 0000 (0) │ │ │ │ -10884F Comment Length 0000 (0) │ │ │ │ -108851 Disk Start 0000 (0) │ │ │ │ -108853 Int File Attributes 0000 (0) │ │ │ │ +108962 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108964 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108968 CRC EEA12E43 (4003540547) │ │ │ │ +10896C Compressed Size 0000065F (1631) │ │ │ │ +108970 Uncompressed Size 00001578 (5496) │ │ │ │ +108974 Filename Length 0019 (25) │ │ │ │ +108976 Extra Length 0000 (0) │ │ │ │ +108978 Comment Length 0000 (0) │ │ │ │ +10897A Disk Start 0000 (0) │ │ │ │ +10897C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108855 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10897E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108859 Local Header Offset 00062169 (401769) │ │ │ │ -10885D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108982 Local Header Offset 0006213F (401727) │ │ │ │ +108986 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10885D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108986: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108876 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -10887A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10887B Created OS 03 (3) 'Unix' │ │ │ │ -10887C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10887D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10887E General Purpose Flag 0800 (2048) │ │ │ │ +10899F CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +1089A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089A4 Created OS 03 (3) 'Unix' │ │ │ │ +1089A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108880 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108882 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108886 CRC 0B1B17A2 (186324898) │ │ │ │ -10888A Compressed Size 000001BC (444) │ │ │ │ -10888E Uncompressed Size 000002E1 (737) │ │ │ │ -108892 Filename Length 0026 (38) │ │ │ │ -108894 Extra Length 0000 (0) │ │ │ │ -108896 Comment Length 0000 (0) │ │ │ │ -108898 Disk Start 0000 (0) │ │ │ │ -10889A Int File Attributes 0000 (0) │ │ │ │ +1089A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1089AF CRC 0B1B17A2 (186324898) │ │ │ │ +1089B3 Compressed Size 000001BC (444) │ │ │ │ +1089B7 Uncompressed Size 000002E1 (737) │ │ │ │ +1089BB Filename Length 0026 (38) │ │ │ │ +1089BD Extra Length 0000 (0) │ │ │ │ +1089BF Comment Length 0000 (0) │ │ │ │ +1089C1 Disk Start 0000 (0) │ │ │ │ +1089C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10889C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1089C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1088A0 Local Header Offset 000627FF (403455) │ │ │ │ -1088A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1089C9 Local Header Offset 000627D5 (403413) │ │ │ │ +1089CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1089CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1088CA CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -1088CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1088CF Created OS 03 (3) 'Unix' │ │ │ │ -1088D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1088D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1088D2 General Purpose Flag 0800 (2048) │ │ │ │ +1089F3 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +1089F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089F8 Created OS 03 (3) 'Unix' │ │ │ │ +1089F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1088D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1088D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1088DA CRC C779C094 (3346645140) │ │ │ │ -1088DE Compressed Size 00000163 (355) │ │ │ │ -1088E2 Uncompressed Size 000002CD (717) │ │ │ │ -1088E6 Filename Length 0025 (37) │ │ │ │ -1088E8 Extra Length 0000 (0) │ │ │ │ -1088EA Comment Length 0000 (0) │ │ │ │ -1088EC Disk Start 0000 (0) │ │ │ │ -1088EE Int File Attributes 0000 (0) │ │ │ │ +1089FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108A03 CRC C779C094 (3346645140) │ │ │ │ +108A07 Compressed Size 00000163 (355) │ │ │ │ +108A0B Uncompressed Size 000002CD (717) │ │ │ │ +108A0F Filename Length 0025 (37) │ │ │ │ +108A11 Extra Length 0000 (0) │ │ │ │ +108A13 Comment Length 0000 (0) │ │ │ │ +108A15 Disk Start 0000 (0) │ │ │ │ +108A17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1088F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1088F4 Local Header Offset 000629FF (403967) │ │ │ │ -1088F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A1D Local Header Offset 000629D5 (403925) │ │ │ │ +108A21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10891D CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -108921 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108922 Created OS 03 (3) 'Unix' │ │ │ │ -108923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108925 General Purpose Flag 0800 (2048) │ │ │ │ +108A46 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +108A4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A4B Created OS 03 (3) 'Unix' │ │ │ │ +108A4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108927 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108929 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10892D CRC BEC549CC (3200600524) │ │ │ │ -108931 Compressed Size 0000025D (605) │ │ │ │ -108935 Uncompressed Size 000004AE (1198) │ │ │ │ -108939 Filename Length 0027 (39) │ │ │ │ -10893B Extra Length 0000 (0) │ │ │ │ -10893D Comment Length 0000 (0) │ │ │ │ -10893F Disk Start 0000 (0) │ │ │ │ -108941 Int File Attributes 0000 (0) │ │ │ │ +108A50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108A56 CRC BEC549CC (3200600524) │ │ │ │ +108A5A Compressed Size 0000025D (605) │ │ │ │ +108A5E Uncompressed Size 000004AE (1198) │ │ │ │ +108A62 Filename Length 0027 (39) │ │ │ │ +108A64 Extra Length 0000 (0) │ │ │ │ +108A66 Comment Length 0000 (0) │ │ │ │ +108A68 Disk Start 0000 (0) │ │ │ │ +108A6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108943 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108947 Local Header Offset 00062BA5 (404389) │ │ │ │ -10894B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A70 Local Header Offset 00062B7B (404347) │ │ │ │ +108A74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10894B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108972 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -108976 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108977 Created OS 03 (3) 'Unix' │ │ │ │ -108978 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108979 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10897A General Purpose Flag 0800 (2048) │ │ │ │ +108A9B CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +108A9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AA0 Created OS 03 (3) 'Unix' │ │ │ │ +108AA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10897C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10897E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108982 CRC D8B64938 (3635824952) │ │ │ │ -108986 Compressed Size 000002CE (718) │ │ │ │ -10898A Uncompressed Size 000009E2 (2530) │ │ │ │ -10898E Filename Length 0026 (38) │ │ │ │ -108990 Extra Length 0000 (0) │ │ │ │ -108992 Comment Length 0000 (0) │ │ │ │ -108994 Disk Start 0000 (0) │ │ │ │ -108996 Int File Attributes 0000 (0) │ │ │ │ +108AA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108AA7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108AAB CRC D8B64938 (3635824952) │ │ │ │ +108AAF Compressed Size 000002CE (718) │ │ │ │ +108AB3 Uncompressed Size 000009E2 (2530) │ │ │ │ +108AB7 Filename Length 0026 (38) │ │ │ │ +108AB9 Extra Length 0000 (0) │ │ │ │ +108ABB Comment Length 0000 (0) │ │ │ │ +108ABD Disk Start 0000 (0) │ │ │ │ +108ABF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108998 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108AC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10899C Local Header Offset 00062E47 (405063) │ │ │ │ -1089A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108AC5 Local Header Offset 00062E1D (405021) │ │ │ │ +108AC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108AC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1089C6 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -1089CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1089CB Created OS 03 (3) 'Unix' │ │ │ │ -1089CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1089CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1089CE General Purpose Flag 0800 (2048) │ │ │ │ +108AEF CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +108AF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AF4 Created OS 03 (3) 'Unix' │ │ │ │ +108AF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1089D0 Compression Method 0000 (0) 'Stored' │ │ │ │ -1089D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1089D6 CRC 00000000 (0) │ │ │ │ -1089DA Compressed Size 00000000 (0) │ │ │ │ -1089DE Uncompressed Size 00000000 (0) │ │ │ │ -1089E2 Filename Length 0016 (22) │ │ │ │ -1089E4 Extra Length 0000 (0) │ │ │ │ -1089E6 Comment Length 0000 (0) │ │ │ │ -1089E8 Disk Start 0000 (0) │ │ │ │ -1089EA Int File Attributes 0000 (0) │ │ │ │ +108AF9 Compression Method 0000 (0) 'Stored' │ │ │ │ +108AFB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108AFF CRC 00000000 (0) │ │ │ │ +108B03 Compressed Size 00000000 (0) │ │ │ │ +108B07 Uncompressed Size 00000000 (0) │ │ │ │ +108B0B Filename Length 0016 (22) │ │ │ │ +108B0D Extra Length 0000 (0) │ │ │ │ +108B0F Comment Length 0000 (0) │ │ │ │ +108B11 Disk Start 0000 (0) │ │ │ │ +108B13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1089EC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108B15 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1089F0 Local Header Offset 00063159 (405849) │ │ │ │ -1089F4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B19 Local Header Offset 0006312F (405807) │ │ │ │ +108B1D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089F4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B1D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1089F4: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108B1D: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089CC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108AF5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -108A0A CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -108A0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A0F Created OS 03 (3) 'Unix' │ │ │ │ -108A10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A12 General Purpose Flag 0800 (2048) │ │ │ │ +108B33 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +108B37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B38 Created OS 03 (3) 'Unix' │ │ │ │ +108B39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A16 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108A1A CRC A1CE1E08 (2714639880) │ │ │ │ -108A1E Compressed Size 000006FB (1787) │ │ │ │ -108A22 Uncompressed Size 000012F1 (4849) │ │ │ │ -108A26 Filename Length 0021 (33) │ │ │ │ -108A28 Extra Length 0000 (0) │ │ │ │ -108A2A Comment Length 0000 (0) │ │ │ │ -108A2C Disk Start 0000 (0) │ │ │ │ -108A2E Int File Attributes 0000 (0) │ │ │ │ +108B3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B3F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108B43 CRC A1CE1E08 (2714639880) │ │ │ │ +108B47 Compressed Size 000006FB (1787) │ │ │ │ +108B4B Uncompressed Size 000012F1 (4849) │ │ │ │ +108B4F Filename Length 0021 (33) │ │ │ │ +108B51 Extra Length 0000 (0) │ │ │ │ +108B53 Comment Length 0000 (0) │ │ │ │ +108B55 Disk Start 0000 (0) │ │ │ │ +108B57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108B59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A34 Local Header Offset 0006318D (405901) │ │ │ │ -108A38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B5D Local Header Offset 00063163 (405859) │ │ │ │ +108B61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108A59 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -108A5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A5E Created OS 03 (3) 'Unix' │ │ │ │ -108A5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A61 General Purpose Flag 0800 (2048) │ │ │ │ +108B82 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +108B86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B87 Created OS 03 (3) 'Unix' │ │ │ │ +108B88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108A69 CRC CC620B01 (3428977409) │ │ │ │ -108A6D Compressed Size 00000876 (2166) │ │ │ │ -108A71 Uncompressed Size 00003F3D (16189) │ │ │ │ -108A75 Filename Length 0020 (32) │ │ │ │ -108A77 Extra Length 0000 (0) │ │ │ │ -108A79 Comment Length 0000 (0) │ │ │ │ -108A7B Disk Start 0000 (0) │ │ │ │ -108A7D Int File Attributes 0000 (0) │ │ │ │ +108B8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108B92 CRC CC620B01 (3428977409) │ │ │ │ +108B96 Compressed Size 00000876 (2166) │ │ │ │ +108B9A Uncompressed Size 00003F3D (16189) │ │ │ │ +108B9E Filename Length 0020 (32) │ │ │ │ +108BA0 Extra Length 0000 (0) │ │ │ │ +108BA2 Comment Length 0000 (0) │ │ │ │ +108BA4 Disk Start 0000 (0) │ │ │ │ +108BA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A83 Local Header Offset 000638C7 (407751) │ │ │ │ -108A87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BAC Local Header Offset 0006389D (407709) │ │ │ │ +108BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AA7 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -108AAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AAC Created OS 03 (3) 'Unix' │ │ │ │ -108AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108AAF General Purpose Flag 0800 (2048) │ │ │ │ +108BD0 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +108BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108BD5 Created OS 03 (3) 'Unix' │ │ │ │ +108BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108BD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108AB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108AB7 CRC 735DE86A (1935534186) │ │ │ │ -108ABB Compressed Size 00000413 (1043) │ │ │ │ -108ABF Uncompressed Size 000009FD (2557) │ │ │ │ -108AC3 Filename Length 0029 (41) │ │ │ │ -108AC5 Extra Length 0000 (0) │ │ │ │ -108AC7 Comment Length 0000 (0) │ │ │ │ -108AC9 Disk Start 0000 (0) │ │ │ │ -108ACB Int File Attributes 0000 (0) │ │ │ │ +108BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +108BDC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108BE0 CRC 735DE86A (1935534186) │ │ │ │ +108BE4 Compressed Size 00000413 (1043) │ │ │ │ +108BE8 Uncompressed Size 000009FD (2557) │ │ │ │ +108BEC Filename Length 0029 (41) │ │ │ │ +108BEE Extra Length 0000 (0) │ │ │ │ +108BF0 Comment Length 0000 (0) │ │ │ │ +108BF2 Disk Start 0000 (0) │ │ │ │ +108BF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108ACD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108AD1 Local Header Offset 0006417B (409979) │ │ │ │ -108AD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BFA Local Header Offset 00064151 (409937) │ │ │ │ +108BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AFE CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -108B02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B03 Created OS 03 (3) 'Unix' │ │ │ │ -108B04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B06 General Purpose Flag 0800 (2048) │ │ │ │ +108C27 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +108C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C2C Created OS 03 (3) 'Unix' │ │ │ │ +108C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108B0E CRC 5A099C1C (1510579228) │ │ │ │ -108B12 Compressed Size 0000042B (1067) │ │ │ │ -108B16 Uncompressed Size 0000166E (5742) │ │ │ │ -108B1A Filename Length 0028 (40) │ │ │ │ -108B1C Extra Length 0000 (0) │ │ │ │ -108B1E Comment Length 0000 (0) │ │ │ │ -108B20 Disk Start 0000 (0) │ │ │ │ -108B22 Int File Attributes 0000 (0) │ │ │ │ +108C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108C37 CRC 5A099C1C (1510579228) │ │ │ │ +108C3B Compressed Size 0000042B (1067) │ │ │ │ +108C3F Uncompressed Size 0000166E (5742) │ │ │ │ +108C43 Filename Length 0028 (40) │ │ │ │ +108C45 Extra Length 0000 (0) │ │ │ │ +108C47 Comment Length 0000 (0) │ │ │ │ +108C49 Disk Start 0000 (0) │ │ │ │ +108C4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108C4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B28 Local Header Offset 000645D5 (411093) │ │ │ │ -108B2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108C51 Local Header Offset 000645AB (411051) │ │ │ │ +108C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108B54 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -108B58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B59 Created OS 03 (3) 'Unix' │ │ │ │ -108B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B5C General Purpose Flag 0800 (2048) │ │ │ │ +108C7D CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +108C81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C82 Created OS 03 (3) 'Unix' │ │ │ │ +108C83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108B64 CRC B9F96136 (3120128310) │ │ │ │ -108B68 Compressed Size 00000433 (1075) │ │ │ │ -108B6C Uncompressed Size 00000A00 (2560) │ │ │ │ -108B70 Filename Length 0030 (48) │ │ │ │ -108B72 Extra Length 0000 (0) │ │ │ │ -108B74 Comment Length 0000 (0) │ │ │ │ -108B76 Disk Start 0000 (0) │ │ │ │ -108B78 Int File Attributes 0000 (0) │ │ │ │ +108C87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108C8D CRC B9F96136 (3120128310) │ │ │ │ +108C91 Compressed Size 00000433 (1075) │ │ │ │ +108C95 Uncompressed Size 00000A00 (2560) │ │ │ │ +108C99 Filename Length 0030 (48) │ │ │ │ +108C9B Extra Length 0000 (0) │ │ │ │ +108C9D Comment Length 0000 (0) │ │ │ │ +108C9F Disk Start 0000 (0) │ │ │ │ +108CA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B7E Local Header Offset 00064A46 (412230) │ │ │ │ -108B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108CA7 Local Header Offset 00064A1C (412188) │ │ │ │ +108CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108BB2 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -108BB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108BB7 Created OS 03 (3) 'Unix' │ │ │ │ -108BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108BBA General Purpose Flag 0800 (2048) │ │ │ │ +108CDB CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +108CDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +108CE0 Created OS 03 (3) 'Unix' │ │ │ │ +108CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108CE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -108BBE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108BC2 CRC 79C91ECD (2043223757) │ │ │ │ -108BC6 Compressed Size 0000038A (906) │ │ │ │ -108BCA Uncompressed Size 00001240 (4672) │ │ │ │ -108BCE Filename Length 002F (47) │ │ │ │ -108BD0 Extra Length 0000 (0) │ │ │ │ -108BD2 Comment Length 0000 (0) │ │ │ │ -108BD4 Disk Start 0000 (0) │ │ │ │ -108BD6 Int File Attributes 0000 (0) │ │ │ │ +108CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108CE7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108CEB CRC 79C91ECD (2043223757) │ │ │ │ +108CEF Compressed Size 0000038A (906) │ │ │ │ +108CF3 Uncompressed Size 00001240 (4672) │ │ │ │ +108CF7 Filename Length 002F (47) │ │ │ │ +108CF9 Extra Length 0000 (0) │ │ │ │ +108CFB Comment Length 0000 (0) │ │ │ │ +108CFD Disk Start 0000 (0) │ │ │ │ +108CFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108BD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108BDC Local Header Offset 00064EC7 (413383) │ │ │ │ -108BE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D05 Local Header Offset 00064E9D (413341) │ │ │ │ +108D09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C0F CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -108C13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C14 Created OS 03 (3) 'Unix' │ │ │ │ -108C15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C17 General Purpose Flag 0800 (2048) │ │ │ │ +108D38 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +108D3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D3D Created OS 03 (3) 'Unix' │ │ │ │ +108D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108C1F CRC B87B2710 (3095078672) │ │ │ │ -108C23 Compressed Size 000002C0 (704) │ │ │ │ -108C27 Uncompressed Size 000005AF (1455) │ │ │ │ -108C2B Filename Length 0025 (37) │ │ │ │ -108C2D Extra Length 0000 (0) │ │ │ │ -108C2F Comment Length 0000 (0) │ │ │ │ -108C31 Disk Start 0000 (0) │ │ │ │ -108C33 Int File Attributes 0000 (0) │ │ │ │ +108D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108D48 CRC B87B2710 (3095078672) │ │ │ │ +108D4C Compressed Size 000002C0 (704) │ │ │ │ +108D50 Uncompressed Size 000005AF (1455) │ │ │ │ +108D54 Filename Length 0025 (37) │ │ │ │ +108D56 Extra Length 0000 (0) │ │ │ │ +108D58 Comment Length 0000 (0) │ │ │ │ +108D5A Disk Start 0000 (0) │ │ │ │ +108D5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C39 Local Header Offset 0006529E (414366) │ │ │ │ -108C3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D62 Local Header Offset 00065274 (414324) │ │ │ │ +108D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C62 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -108C66 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C67 Created OS 03 (3) 'Unix' │ │ │ │ -108C68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C6A General Purpose Flag 0800 (2048) │ │ │ │ +108D8B CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +108D8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D90 Created OS 03 (3) 'Unix' │ │ │ │ +108D91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C6E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108C72 CRC 9BC87663 (2613605987) │ │ │ │ -108C76 Compressed Size 0000048D (1165) │ │ │ │ -108C7A Uncompressed Size 00001611 (5649) │ │ │ │ -108C7E Filename Length 0024 (36) │ │ │ │ -108C80 Extra Length 0000 (0) │ │ │ │ -108C82 Comment Length 0000 (0) │ │ │ │ -108C84 Disk Start 0000 (0) │ │ │ │ -108C86 Int File Attributes 0000 (0) │ │ │ │ +108D95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D97 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108D9B CRC 9BC87663 (2613605987) │ │ │ │ +108D9F Compressed Size 0000048D (1165) │ │ │ │ +108DA3 Uncompressed Size 00001611 (5649) │ │ │ │ +108DA7 Filename Length 0024 (36) │ │ │ │ +108DA9 Extra Length 0000 (0) │ │ │ │ +108DAB Comment Length 0000 (0) │ │ │ │ +108DAD Disk Start 0000 (0) │ │ │ │ +108DAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108DB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C8C Local Header Offset 000655A1 (415137) │ │ │ │ -108C90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108DB5 Local Header Offset 00065577 (415095) │ │ │ │ +108DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108CB4 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -108CB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108CB9 Created OS 03 (3) 'Unix' │ │ │ │ -108CBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108CBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108CBC General Purpose Flag 0800 (2048) │ │ │ │ +108DDD CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +108DE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108DE2 Created OS 03 (3) 'Unix' │ │ │ │ +108DE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108DE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108DE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108CBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -108CC0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108CC4 CRC 558769F2 (1434937842) │ │ │ │ -108CC8 Compressed Size 000003D2 (978) │ │ │ │ -108CCC Uncompressed Size 000008AD (2221) │ │ │ │ -108CD0 Filename Length 0035 (53) │ │ │ │ -108CD2 Extra Length 0000 (0) │ │ │ │ -108CD4 Comment Length 0000 (0) │ │ │ │ -108CD6 Disk Start 0000 (0) │ │ │ │ -108CD8 Int File Attributes 0000 (0) │ │ │ │ +108DE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108DE9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108DED CRC 558769F2 (1434937842) │ │ │ │ +108DF1 Compressed Size 000003D2 (978) │ │ │ │ +108DF5 Uncompressed Size 000008AD (2221) │ │ │ │ +108DF9 Filename Length 0035 (53) │ │ │ │ +108DFB Extra Length 0000 (0) │ │ │ │ +108DFD Comment Length 0000 (0) │ │ │ │ +108DFF Disk Start 0000 (0) │ │ │ │ +108E01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108CDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108CDE Local Header Offset 00065A70 (416368) │ │ │ │ -108CE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E07 Local Header Offset 00065A46 (416326) │ │ │ │ +108E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108CE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D17 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -108D1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D1C Created OS 03 (3) 'Unix' │ │ │ │ -108D1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D1F General Purpose Flag 0800 (2048) │ │ │ │ +108E40 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +108E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108E45 Created OS 03 (3) 'Unix' │ │ │ │ +108E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108E48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D23 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108D27 CRC 9ABAEB25 (2595941157) │ │ │ │ -108D2B Compressed Size 0000051D (1309) │ │ │ │ -108D2F Uncompressed Size 00001425 (5157) │ │ │ │ -108D33 Filename Length 0034 (52) │ │ │ │ -108D35 Extra Length 0000 (0) │ │ │ │ -108D37 Comment Length 0000 (0) │ │ │ │ -108D39 Disk Start 0000 (0) │ │ │ │ -108D3B Int File Attributes 0000 (0) │ │ │ │ +108E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +108E4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108E50 CRC 9ABAEB25 (2595941157) │ │ │ │ +108E54 Compressed Size 0000051D (1309) │ │ │ │ +108E58 Uncompressed Size 00001425 (5157) │ │ │ │ +108E5C Filename Length 0034 (52) │ │ │ │ +108E5E Extra Length 0000 (0) │ │ │ │ +108E60 Comment Length 0000 (0) │ │ │ │ +108E62 Disk Start 0000 (0) │ │ │ │ +108E64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D41 Local Header Offset 00065E95 (417429) │ │ │ │ -108D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E6A Local Header Offset 00065E6B (417387) │ │ │ │ +108E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D79 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -108D7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D7E Created OS 03 (3) 'Unix' │ │ │ │ -108D7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D81 General Purpose Flag 0800 (2048) │ │ │ │ +108EA2 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +108EA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EA7 Created OS 03 (3) 'Unix' │ │ │ │ +108EA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108EA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108EAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108D89 CRC 2EF40B13 (787745555) │ │ │ │ -108D8D Compressed Size 00000391 (913) │ │ │ │ -108D91 Uncompressed Size 000007AE (1966) │ │ │ │ -108D95 Filename Length 002C (44) │ │ │ │ -108D97 Extra Length 0000 (0) │ │ │ │ -108D99 Comment Length 0000 (0) │ │ │ │ -108D9B Disk Start 0000 (0) │ │ │ │ -108D9D Int File Attributes 0000 (0) │ │ │ │ +108EAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +108EAE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108EB2 CRC 2EF40B13 (787745555) │ │ │ │ +108EB6 Compressed Size 00000391 (913) │ │ │ │ +108EBA Uncompressed Size 000007AE (1966) │ │ │ │ +108EBE Filename Length 002C (44) │ │ │ │ +108EC0 Extra Length 0000 (0) │ │ │ │ +108EC2 Comment Length 0000 (0) │ │ │ │ +108EC4 Disk Start 0000 (0) │ │ │ │ +108EC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108EC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DA3 Local Header Offset 00066404 (418820) │ │ │ │ -108DA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108ECC Local Header Offset 000663DA (418778) │ │ │ │ +108ED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108ED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108DD3 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -108DD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108DD8 Created OS 03 (3) 'Unix' │ │ │ │ -108DD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108DDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108DDB General Purpose Flag 0800 (2048) │ │ │ │ +108EFC CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +108F00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F01 Created OS 03 (3) 'Unix' │ │ │ │ +108F02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108DDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -108DDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108DE3 CRC 9647C423 (2521285667) │ │ │ │ -108DE7 Compressed Size 00000307 (775) │ │ │ │ -108DEB Uncompressed Size 00000E7F (3711) │ │ │ │ -108DEF Filename Length 002B (43) │ │ │ │ -108DF1 Extra Length 0000 (0) │ │ │ │ -108DF3 Comment Length 0000 (0) │ │ │ │ -108DF5 Disk Start 0000 (0) │ │ │ │ -108DF7 Int File Attributes 0000 (0) │ │ │ │ +108F06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F08 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108F0C CRC 9647C423 (2521285667) │ │ │ │ +108F10 Compressed Size 00000307 (775) │ │ │ │ +108F14 Uncompressed Size 00000E7F (3711) │ │ │ │ +108F18 Filename Length 002B (43) │ │ │ │ +108F1A Extra Length 0000 (0) │ │ │ │ +108F1C Comment Length 0000 (0) │ │ │ │ +108F1E Disk Start 0000 (0) │ │ │ │ +108F20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108DF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DFD Local Header Offset 000667DF (419807) │ │ │ │ -108E01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F26 Local Header Offset 000667B5 (419765) │ │ │ │ +108F2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E2C CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -108E30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E31 Created OS 03 (3) 'Unix' │ │ │ │ -108E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E34 General Purpose Flag 0800 (2048) │ │ │ │ +108F55 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +108F59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F5A Created OS 03 (3) 'Unix' │ │ │ │ +108F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E38 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108E3C CRC 039017A2 (59774882) │ │ │ │ -108E40 Compressed Size 000003C1 (961) │ │ │ │ -108E44 Uncompressed Size 000007E8 (2024) │ │ │ │ -108E48 Filename Length 0026 (38) │ │ │ │ -108E4A Extra Length 0000 (0) │ │ │ │ -108E4C Comment Length 0000 (0) │ │ │ │ -108E4E Disk Start 0000 (0) │ │ │ │ -108E50 Int File Attributes 0000 (0) │ │ │ │ +108F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108F65 CRC 039017A2 (59774882) │ │ │ │ +108F69 Compressed Size 000003C1 (961) │ │ │ │ +108F6D Uncompressed Size 000007E8 (2024) │ │ │ │ +108F71 Filename Length 0026 (38) │ │ │ │ +108F73 Extra Length 0000 (0) │ │ │ │ +108F75 Comment Length 0000 (0) │ │ │ │ +108F77 Disk Start 0000 (0) │ │ │ │ +108F79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108E52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108E56 Local Header Offset 00066B2F (420655) │ │ │ │ -108E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F7F Local Header Offset 00066B05 (420613) │ │ │ │ +108F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E80 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -108E84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E85 Created OS 03 (3) 'Unix' │ │ │ │ -108E86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E88 General Purpose Flag 0800 (2048) │ │ │ │ +108FA9 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +108FAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FAE Created OS 03 (3) 'Unix' │ │ │ │ +108FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108FB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108E90 CRC 0CBE9AE8 (213818088) │ │ │ │ -108E94 Compressed Size 00000463 (1123) │ │ │ │ -108E98 Uncompressed Size 00000F35 (3893) │ │ │ │ -108E9C Filename Length 0025 (37) │ │ │ │ -108E9E Extra Length 0000 (0) │ │ │ │ -108EA0 Comment Length 0000 (0) │ │ │ │ -108EA2 Disk Start 0000 (0) │ │ │ │ -108EA4 Int File Attributes 0000 (0) │ │ │ │ +108FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108FB5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +108FB9 CRC 0CBE9AE8 (213818088) │ │ │ │ +108FBD Compressed Size 00000463 (1123) │ │ │ │ +108FC1 Uncompressed Size 00000F35 (3893) │ │ │ │ +108FC5 Filename Length 0025 (37) │ │ │ │ +108FC7 Extra Length 0000 (0) │ │ │ │ +108FC9 Comment Length 0000 (0) │ │ │ │ +108FCB Disk Start 0000 (0) │ │ │ │ +108FCD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108FCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EAA Local Header Offset 00066F34 (421684) │ │ │ │ -108EAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108FD3 Local Header Offset 00066F0A (421642) │ │ │ │ +108FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108ED3 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -108ED7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108ED8 Created OS 03 (3) 'Unix' │ │ │ │ -108ED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108EDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108EDB General Purpose Flag 0800 (2048) │ │ │ │ +108FFC CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +109000 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109001 Created OS 03 (3) 'Unix' │ │ │ │ +109002 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109003 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109004 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108EDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -108EDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108EE3 CRC 272ECFB2 (657379250) │ │ │ │ -108EE7 Compressed Size 0000070D (1805) │ │ │ │ -108EEB Uncompressed Size 0000126F (4719) │ │ │ │ -108EEF Filename Length 0021 (33) │ │ │ │ -108EF1 Extra Length 0000 (0) │ │ │ │ -108EF3 Comment Length 0000 (0) │ │ │ │ -108EF5 Disk Start 0000 (0) │ │ │ │ -108EF7 Int File Attributes 0000 (0) │ │ │ │ +109006 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109008 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10900C CRC 272ECFB2 (657379250) │ │ │ │ +109010 Compressed Size 0000070D (1805) │ │ │ │ +109014 Uncompressed Size 0000126F (4719) │ │ │ │ +109018 Filename Length 0021 (33) │ │ │ │ +10901A Extra Length 0000 (0) │ │ │ │ +10901C Comment Length 0000 (0) │ │ │ │ +10901E Disk Start 0000 (0) │ │ │ │ +109020 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109022 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EFD Local Header Offset 000673DA (422874) │ │ │ │ -108F01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109026 Local Header Offset 000673B0 (422832) │ │ │ │ +10902A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10902A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F22 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -108F26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F27 Created OS 03 (3) 'Unix' │ │ │ │ -108F28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F2A General Purpose Flag 0800 (2048) │ │ │ │ +10904B CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +10904F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109050 Created OS 03 (3) 'Unix' │ │ │ │ +109051 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109052 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109053 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F2E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108F32 CRC 150276AF (352482991) │ │ │ │ -108F36 Compressed Size 00000664 (1636) │ │ │ │ -108F3A Uncompressed Size 00003A8C (14988) │ │ │ │ -108F3E Filename Length 0020 (32) │ │ │ │ -108F40 Extra Length 0000 (0) │ │ │ │ -108F42 Comment Length 0000 (0) │ │ │ │ -108F44 Disk Start 0000 (0) │ │ │ │ -108F46 Int File Attributes 0000 (0) │ │ │ │ +109055 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109057 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10905B CRC 150276AF (352482991) │ │ │ │ +10905F Compressed Size 00000664 (1636) │ │ │ │ +109063 Uncompressed Size 00003A8C (14988) │ │ │ │ +109067 Filename Length 0020 (32) │ │ │ │ +109069 Extra Length 0000 (0) │ │ │ │ +10906B Comment Length 0000 (0) │ │ │ │ +10906D Disk Start 0000 (0) │ │ │ │ +10906F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109071 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F4C Local Header Offset 00067B26 (424742) │ │ │ │ -108F50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109075 Local Header Offset 00067AFC (424700) │ │ │ │ +109079 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109079: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F70 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -108F74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F75 Created OS 03 (3) 'Unix' │ │ │ │ -108F76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F78 General Purpose Flag 0800 (2048) │ │ │ │ +109099 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +10909D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10909E Created OS 03 (3) 'Unix' │ │ │ │ +10909F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F7C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108F80 CRC 8A2906DF (2317944543) │ │ │ │ -108F84 Compressed Size 00000C1A (3098) │ │ │ │ -108F88 Uncompressed Size 000026EF (9967) │ │ │ │ -108F8C Filename Length 002D (45) │ │ │ │ -108F8E Extra Length 0000 (0) │ │ │ │ -108F90 Comment Length 0000 (0) │ │ │ │ -108F92 Disk Start 0000 (0) │ │ │ │ -108F94 Int File Attributes 0000 (0) │ │ │ │ +1090A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1090A9 CRC 8A2906DF (2317944543) │ │ │ │ +1090AD Compressed Size 00000C1A (3098) │ │ │ │ +1090B1 Uncompressed Size 000026EF (9967) │ │ │ │ +1090B5 Filename Length 002D (45) │ │ │ │ +1090B7 Extra Length 0000 (0) │ │ │ │ +1090B9 Comment Length 0000 (0) │ │ │ │ +1090BB Disk Start 0000 (0) │ │ │ │ +1090BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1090BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F9A Local Header Offset 000681C8 (426440) │ │ │ │ -108F9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090C3 Local Header Offset 0006819E (426398) │ │ │ │ +1090C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108FCB CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -108FCF Created Zip Spec 14 (20) '2.0' │ │ │ │ -108FD0 Created OS 03 (3) 'Unix' │ │ │ │ -108FD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108FD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108FD3 General Purpose Flag 0800 (2048) │ │ │ │ +1090F4 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +1090F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1090F9 Created OS 03 (3) 'Unix' │ │ │ │ +1090FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108FD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108FD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -108FDB CRC 01D149E2 (30493154) │ │ │ │ -108FDF Compressed Size 00000E0B (3595) │ │ │ │ -108FE3 Uncompressed Size 00008380 (33664) │ │ │ │ -108FE7 Filename Length 002C (44) │ │ │ │ -108FE9 Extra Length 0000 (0) │ │ │ │ -108FEB Comment Length 0000 (0) │ │ │ │ -108FED Disk Start 0000 (0) │ │ │ │ -108FEF Int File Attributes 0000 (0) │ │ │ │ +1090FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +109100 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109104 CRC 01D149E2 (30493154) │ │ │ │ +109108 Compressed Size 00000E0B (3595) │ │ │ │ +10910C Uncompressed Size 00008380 (33664) │ │ │ │ +109110 Filename Length 002C (44) │ │ │ │ +109112 Extra Length 0000 (0) │ │ │ │ +109114 Comment Length 0000 (0) │ │ │ │ +109116 Disk Start 0000 (0) │ │ │ │ +109118 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108FF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10911A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108FF5 Local Header Offset 00068E2D (429613) │ │ │ │ -108FF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10911E Local Header Offset 00068E03 (429571) │ │ │ │ +109122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108FF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109025 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -109029 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10902A Created OS 03 (3) 'Unix' │ │ │ │ -10902B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10902C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10902D General Purpose Flag 0800 (2048) │ │ │ │ +10914E CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +109152 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109153 Created OS 03 (3) 'Unix' │ │ │ │ +109154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109156 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10902F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109031 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109035 CRC 29ED6585 (703423877) │ │ │ │ -109039 Compressed Size 00000430 (1072) │ │ │ │ -10903D Uncompressed Size 000009F0 (2544) │ │ │ │ -109041 Filename Length 002F (47) │ │ │ │ -109043 Extra Length 0000 (0) │ │ │ │ -109045 Comment Length 0000 (0) │ │ │ │ -109047 Disk Start 0000 (0) │ │ │ │ -109049 Int File Attributes 0000 (0) │ │ │ │ +109158 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10915A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10915E CRC 29ED6585 (703423877) │ │ │ │ +109162 Compressed Size 00000430 (1072) │ │ │ │ +109166 Uncompressed Size 000009F0 (2544) │ │ │ │ +10916A Filename Length 002F (47) │ │ │ │ +10916C Extra Length 0000 (0) │ │ │ │ +10916E Comment Length 0000 (0) │ │ │ │ +109170 Disk Start 0000 (0) │ │ │ │ +109172 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10904B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109174 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10904F Local Header Offset 00069C82 (433282) │ │ │ │ -109053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109178 Local Header Offset 00069C58 (433240) │ │ │ │ +10917C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10917C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109082 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -109086 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109087 Created OS 03 (3) 'Unix' │ │ │ │ -109088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10908A General Purpose Flag 0800 (2048) │ │ │ │ +1091AB CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +1091AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1091B0 Created OS 03 (3) 'Unix' │ │ │ │ +1091B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1091B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1091B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10908C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10908E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109092 CRC 304E4E2F (810438191) │ │ │ │ -109096 Compressed Size 00000388 (904) │ │ │ │ -10909A Uncompressed Size 00001212 (4626) │ │ │ │ -10909E Filename Length 002E (46) │ │ │ │ -1090A0 Extra Length 0000 (0) │ │ │ │ -1090A2 Comment Length 0000 (0) │ │ │ │ -1090A4 Disk Start 0000 (0) │ │ │ │ -1090A6 Int File Attributes 0000 (0) │ │ │ │ +1091B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1091B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1091BB CRC 304E4E2F (810438191) │ │ │ │ +1091BF Compressed Size 00000388 (904) │ │ │ │ +1091C3 Uncompressed Size 00001212 (4626) │ │ │ │ +1091C7 Filename Length 002E (46) │ │ │ │ +1091C9 Extra Length 0000 (0) │ │ │ │ +1091CB Comment Length 0000 (0) │ │ │ │ +1091CD Disk Start 0000 (0) │ │ │ │ +1091CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1090A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1091D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1090AC Local Header Offset 0006A0FF (434431) │ │ │ │ -1090B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1091D5 Local Header Offset 0006A0D5 (434389) │ │ │ │ +1091D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1090B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1091D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1090DE CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -1090E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1090E3 Created OS 03 (3) 'Unix' │ │ │ │ -1090E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1090E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1090E6 General Purpose Flag 0800 (2048) │ │ │ │ +109207 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +10920B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10920C Created OS 03 (3) 'Unix' │ │ │ │ +10920D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10920E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10920F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1090E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1090EA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1090EE CRC F459E754 (4099532628) │ │ │ │ -1090F2 Compressed Size 000007C1 (1985) │ │ │ │ -1090F6 Uncompressed Size 0000131C (4892) │ │ │ │ -1090FA Filename Length 0025 (37) │ │ │ │ -1090FC Extra Length 0000 (0) │ │ │ │ -1090FE Comment Length 0000 (0) │ │ │ │ -109100 Disk Start 0000 (0) │ │ │ │ -109102 Int File Attributes 0000 (0) │ │ │ │ +109211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109213 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109217 CRC F459E754 (4099532628) │ │ │ │ +10921B Compressed Size 000007C1 (1985) │ │ │ │ +10921F Uncompressed Size 0000131C (4892) │ │ │ │ +109223 Filename Length 0025 (37) │ │ │ │ +109225 Extra Length 0000 (0) │ │ │ │ +109227 Comment Length 0000 (0) │ │ │ │ +109229 Disk Start 0000 (0) │ │ │ │ +10922B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109104 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10922D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109108 Local Header Offset 0006A4D3 (435411) │ │ │ │ -10910C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109231 Local Header Offset 0006A4A9 (435369) │ │ │ │ +109235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10910C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109131 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -109135 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109136 Created OS 03 (3) 'Unix' │ │ │ │ -109137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109139 General Purpose Flag 0800 (2048) │ │ │ │ +10925A CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +10925E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10925F Created OS 03 (3) 'Unix' │ │ │ │ +109260 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109261 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109262 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10913B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10913D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109141 CRC A7949094 (2811531412) │ │ │ │ -109145 Compressed Size 0000072B (1835) │ │ │ │ -109149 Uncompressed Size 00002CB0 (11440) │ │ │ │ -10914D Filename Length 0024 (36) │ │ │ │ -10914F Extra Length 0000 (0) │ │ │ │ -109151 Comment Length 0000 (0) │ │ │ │ -109153 Disk Start 0000 (0) │ │ │ │ -109155 Int File Attributes 0000 (0) │ │ │ │ +109264 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109266 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10926A CRC A7949094 (2811531412) │ │ │ │ +10926E Compressed Size 0000072B (1835) │ │ │ │ +109272 Uncompressed Size 00002CB0 (11440) │ │ │ │ +109276 Filename Length 0024 (36) │ │ │ │ +109278 Extra Length 0000 (0) │ │ │ │ +10927A Comment Length 0000 (0) │ │ │ │ +10927C Disk Start 0000 (0) │ │ │ │ +10927E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109157 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109280 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10915B Local Header Offset 0006ACD7 (437463) │ │ │ │ -10915F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109284 Local Header Offset 0006ACAD (437421) │ │ │ │ +109288 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10915F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109288: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109183 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -109187 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109188 Created OS 03 (3) 'Unix' │ │ │ │ -109189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10918A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10918B General Purpose Flag 0800 (2048) │ │ │ │ +1092AC CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +1092B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1092B1 Created OS 03 (3) 'Unix' │ │ │ │ +1092B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1092B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1092B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10918D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10918F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109193 CRC B3250C66 (3005549670) │ │ │ │ -109197 Compressed Size 00000CCB (3275) │ │ │ │ -10919B Uncompressed Size 0000310A (12554) │ │ │ │ -10919F Filename Length 0026 (38) │ │ │ │ -1091A1 Extra Length 0000 (0) │ │ │ │ -1091A3 Comment Length 0000 (0) │ │ │ │ -1091A5 Disk Start 0000 (0) │ │ │ │ -1091A7 Int File Attributes 0000 (0) │ │ │ │ +1092B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1092B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1092BC CRC B3250C66 (3005549670) │ │ │ │ +1092C0 Compressed Size 00000CCB (3275) │ │ │ │ +1092C4 Uncompressed Size 0000310A (12554) │ │ │ │ +1092C8 Filename Length 0026 (38) │ │ │ │ +1092CA Extra Length 0000 (0) │ │ │ │ +1092CC Comment Length 0000 (0) │ │ │ │ +1092CE Disk Start 0000 (0) │ │ │ │ +1092D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1092D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091AD Local Header Offset 0006B444 (439364) │ │ │ │ -1091B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1092D6 Local Header Offset 0006B41A (439322) │ │ │ │ +1092DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1091B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1092DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1091D7 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -1091DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1091DC Created OS 03 (3) 'Unix' │ │ │ │ -1091DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1091DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1091DF General Purpose Flag 0800 (2048) │ │ │ │ +109300 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +109304 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109305 Created OS 03 (3) 'Unix' │ │ │ │ +109306 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109307 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109308 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1091E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1091E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1091E7 CRC 8F36FA1F (2402744863) │ │ │ │ -1091EB Compressed Size 000007AC (1964) │ │ │ │ -1091EF Uncompressed Size 000070B9 (28857) │ │ │ │ -1091F3 Filename Length 0025 (37) │ │ │ │ -1091F5 Extra Length 0000 (0) │ │ │ │ -1091F7 Comment Length 0000 (0) │ │ │ │ -1091F9 Disk Start 0000 (0) │ │ │ │ -1091FB Int File Attributes 0000 (0) │ │ │ │ +10930A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10930C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109310 CRC 8F36FA1F (2402744863) │ │ │ │ +109314 Compressed Size 000007AC (1964) │ │ │ │ +109318 Uncompressed Size 000070B9 (28857) │ │ │ │ +10931C Filename Length 0025 (37) │ │ │ │ +10931E Extra Length 0000 (0) │ │ │ │ +109320 Comment Length 0000 (0) │ │ │ │ +109322 Disk Start 0000 (0) │ │ │ │ +109324 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109326 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109201 Local Header Offset 0006C153 (442707) │ │ │ │ -109205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10932A Local Header Offset 0006C129 (442665) │ │ │ │ +10932E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10932E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10922A CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -10922E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10922F Created OS 03 (3) 'Unix' │ │ │ │ -109230 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109231 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109232 General Purpose Flag 0800 (2048) │ │ │ │ +109353 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +109357 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109358 Created OS 03 (3) 'Unix' │ │ │ │ +109359 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10935A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10935B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109234 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109236 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10923A CRC 08337B43 (137591619) │ │ │ │ -10923E Compressed Size 000001F4 (500) │ │ │ │ -109242 Uncompressed Size 000003A4 (932) │ │ │ │ -109246 Filename Length 002D (45) │ │ │ │ -109248 Extra Length 0000 (0) │ │ │ │ -10924A Comment Length 0000 (0) │ │ │ │ -10924C Disk Start 0000 (0) │ │ │ │ -10924E Int File Attributes 0000 (0) │ │ │ │ +10935D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10935F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109363 CRC 08337B43 (137591619) │ │ │ │ +109367 Compressed Size 000001F4 (500) │ │ │ │ +10936B Uncompressed Size 000003A4 (932) │ │ │ │ +10936F Filename Length 002D (45) │ │ │ │ +109371 Extra Length 0000 (0) │ │ │ │ +109373 Comment Length 0000 (0) │ │ │ │ +109375 Disk Start 0000 (0) │ │ │ │ +109377 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109250 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109379 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109254 Local Header Offset 0006C942 (444738) │ │ │ │ -109258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10937D Local Header Offset 0006C918 (444696) │ │ │ │ +109381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109285 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -109289 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10928A Created OS 03 (3) 'Unix' │ │ │ │ -10928B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10928C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10928D General Purpose Flag 0800 (2048) │ │ │ │ +1093AE CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +1093B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1093B3 Created OS 03 (3) 'Unix' │ │ │ │ +1093B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1093B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1093B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10928F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109291 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109295 CRC 2027604E (539451470) │ │ │ │ -109299 Compressed Size 00000287 (647) │ │ │ │ -10929D Uncompressed Size 000007A0 (1952) │ │ │ │ -1092A1 Filename Length 002C (44) │ │ │ │ -1092A3 Extra Length 0000 (0) │ │ │ │ -1092A5 Comment Length 0000 (0) │ │ │ │ -1092A7 Disk Start 0000 (0) │ │ │ │ -1092A9 Int File Attributes 0000 (0) │ │ │ │ +1093B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1093BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1093BE CRC 2027604E (539451470) │ │ │ │ +1093C2 Compressed Size 00000287 (647) │ │ │ │ +1093C6 Uncompressed Size 000007A0 (1952) │ │ │ │ +1093CA Filename Length 002C (44) │ │ │ │ +1093CC Extra Length 0000 (0) │ │ │ │ +1093CE Comment Length 0000 (0) │ │ │ │ +1093D0 Disk Start 0000 (0) │ │ │ │ +1093D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1092AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1093D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1092AF Local Header Offset 0006CB81 (445313) │ │ │ │ -1092B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1093D8 Local Header Offset 0006CB57 (445271) │ │ │ │ +1093DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1092B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1093DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1092DF CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -1092E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1092E4 Created OS 03 (3) 'Unix' │ │ │ │ -1092E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1092E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1092E7 General Purpose Flag 0800 (2048) │ │ │ │ +109408 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +10940C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10940D Created OS 03 (3) 'Unix' │ │ │ │ +10940E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10940F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109410 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1092E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1092EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1092EF CRC DA9A1548 (3667531080) │ │ │ │ -1092F3 Compressed Size 00000679 (1657) │ │ │ │ -1092F7 Uncompressed Size 000011FA (4602) │ │ │ │ -1092FB Filename Length 0028 (40) │ │ │ │ -1092FD Extra Length 0000 (0) │ │ │ │ -1092FF Comment Length 0000 (0) │ │ │ │ -109301 Disk Start 0000 (0) │ │ │ │ -109303 Int File Attributes 0000 (0) │ │ │ │ +109412 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109414 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109418 CRC DA9A1548 (3667531080) │ │ │ │ +10941C Compressed Size 00000679 (1657) │ │ │ │ +109420 Uncompressed Size 000011FA (4602) │ │ │ │ +109424 Filename Length 0028 (40) │ │ │ │ +109426 Extra Length 0000 (0) │ │ │ │ +109428 Comment Length 0000 (0) │ │ │ │ +10942A Disk Start 0000 (0) │ │ │ │ +10942C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10942E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109309 Local Header Offset 0006CE52 (446034) │ │ │ │ -10930D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109432 Local Header Offset 0006CE28 (445992) │ │ │ │ +109436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10930D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109335 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -109339 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10933A Created OS 03 (3) 'Unix' │ │ │ │ -10933B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10933C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10933D General Purpose Flag 0800 (2048) │ │ │ │ +10945E CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +109462 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109463 Created OS 03 (3) 'Unix' │ │ │ │ +109464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10933F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109341 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109345 CRC E9DF47CA (3923724234) │ │ │ │ -109349 Compressed Size 000004BC (1212) │ │ │ │ -10934D Uncompressed Size 0000249E (9374) │ │ │ │ -109351 Filename Length 0027 (39) │ │ │ │ -109353 Extra Length 0000 (0) │ │ │ │ -109355 Comment Length 0000 (0) │ │ │ │ -109357 Disk Start 0000 (0) │ │ │ │ -109359 Int File Attributes 0000 (0) │ │ │ │ +109468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10946A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10946E CRC E9DF47CA (3923724234) │ │ │ │ +109472 Compressed Size 000004BC (1212) │ │ │ │ +109476 Uncompressed Size 0000249E (9374) │ │ │ │ +10947A Filename Length 0027 (39) │ │ │ │ +10947C Extra Length 0000 (0) │ │ │ │ +10947E Comment Length 0000 (0) │ │ │ │ +109480 Disk Start 0000 (0) │ │ │ │ +109482 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10935B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10935F Local Header Offset 0006D511 (447761) │ │ │ │ -109363 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109488 Local Header Offset 0006D4E7 (447719) │ │ │ │ +10948C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109363: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10948C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10938A CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -10938E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10938F Created OS 03 (3) 'Unix' │ │ │ │ -109390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109392 General Purpose Flag 0800 (2048) │ │ │ │ +1094B3 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1094B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1094B8 Created OS 03 (3) 'Unix' │ │ │ │ +1094B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1094BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1094BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109394 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109396 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10939A CRC FE590403 (4267246595) │ │ │ │ -10939E Compressed Size 000005D7 (1495) │ │ │ │ -1093A2 Uncompressed Size 00000EA7 (3751) │ │ │ │ -1093A6 Filename Length 0020 (32) │ │ │ │ -1093A8 Extra Length 0000 (0) │ │ │ │ -1093AA Comment Length 0000 (0) │ │ │ │ -1093AC Disk Start 0000 (0) │ │ │ │ -1093AE Int File Attributes 0000 (0) │ │ │ │ +1094BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1094BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1094C3 CRC FE590403 (4267246595) │ │ │ │ +1094C7 Compressed Size 000005D7 (1495) │ │ │ │ +1094CB Uncompressed Size 00000EA7 (3751) │ │ │ │ +1094CF Filename Length 0020 (32) │ │ │ │ +1094D1 Extra Length 0000 (0) │ │ │ │ +1094D3 Comment Length 0000 (0) │ │ │ │ +1094D5 Disk Start 0000 (0) │ │ │ │ +1094D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1094D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093B4 Local Header Offset 0006DA12 (449042) │ │ │ │ -1093B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1094DD Local Header Offset 0006D9E8 (449000) │ │ │ │ +1094E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1093B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1094E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1093D8 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -1093DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1093DD Created OS 03 (3) 'Unix' │ │ │ │ -1093DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1093DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1093E0 General Purpose Flag 0800 (2048) │ │ │ │ +109501 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +109505 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109506 Created OS 03 (3) 'Unix' │ │ │ │ +109507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109509 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1093E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1093E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1093E8 CRC 659313CE (1704137678) │ │ │ │ -1093EC Compressed Size 0000062A (1578) │ │ │ │ -1093F0 Uncompressed Size 0000258E (9614) │ │ │ │ -1093F4 Filename Length 001F (31) │ │ │ │ -1093F6 Extra Length 0000 (0) │ │ │ │ -1093F8 Comment Length 0000 (0) │ │ │ │ -1093FA Disk Start 0000 (0) │ │ │ │ -1093FC Int File Attributes 0000 (0) │ │ │ │ +10950B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10950D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109511 CRC 659313CE (1704137678) │ │ │ │ +109515 Compressed Size 0000062A (1578) │ │ │ │ +109519 Uncompressed Size 0000258E (9614) │ │ │ │ +10951D Filename Length 001F (31) │ │ │ │ +10951F Extra Length 0000 (0) │ │ │ │ +109521 Comment Length 0000 (0) │ │ │ │ +109523 Disk Start 0000 (0) │ │ │ │ +109525 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109527 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109402 Local Header Offset 0006E027 (450599) │ │ │ │ -109406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10952B Local Header Offset 0006DFFD (450557) │ │ │ │ +10952F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10952F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109425 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -109429 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10942A Created OS 03 (3) 'Unix' │ │ │ │ -10942B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10942C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10942D General Purpose Flag 0800 (2048) │ │ │ │ +10954E CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +109552 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109553 Created OS 03 (3) 'Unix' │ │ │ │ +109554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109556 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10942F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109431 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109435 CRC 592859FC (1495816700) │ │ │ │ -109439 Compressed Size 000008F0 (2288) │ │ │ │ -10943D Uncompressed Size 0000182A (6186) │ │ │ │ -109441 Filename Length 0020 (32) │ │ │ │ -109443 Extra Length 0000 (0) │ │ │ │ -109445 Comment Length 0000 (0) │ │ │ │ -109447 Disk Start 0000 (0) │ │ │ │ -109449 Int File Attributes 0000 (0) │ │ │ │ +109558 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10955A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10955E CRC 592859FC (1495816700) │ │ │ │ +109562 Compressed Size 000008F0 (2288) │ │ │ │ +109566 Uncompressed Size 0000182A (6186) │ │ │ │ +10956A Filename Length 0020 (32) │ │ │ │ +10956C Extra Length 0000 (0) │ │ │ │ +10956E Comment Length 0000 (0) │ │ │ │ +109570 Disk Start 0000 (0) │ │ │ │ +109572 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10944B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109574 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10944F Local Header Offset 0006E68E (452238) │ │ │ │ -109453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109578 Local Header Offset 0006E664 (452196) │ │ │ │ +10957C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10957C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109473 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -109477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109478 Created OS 03 (3) 'Unix' │ │ │ │ -109479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10947A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10947B General Purpose Flag 0800 (2048) │ │ │ │ +10959C CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1095A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095A1 Created OS 03 (3) 'Unix' │ │ │ │ +1095A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10947D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10947F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109483 CRC ADFCC535 (2919023925) │ │ │ │ -109487 Compressed Size 00000983 (2435) │ │ │ │ -10948B Uncompressed Size 000042AE (17070) │ │ │ │ -10948F Filename Length 001F (31) │ │ │ │ -109491 Extra Length 0000 (0) │ │ │ │ -109493 Comment Length 0000 (0) │ │ │ │ -109495 Disk Start 0000 (0) │ │ │ │ -109497 Int File Attributes 0000 (0) │ │ │ │ +1095A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1095AC CRC ADFCC535 (2919023925) │ │ │ │ +1095B0 Compressed Size 00000983 (2435) │ │ │ │ +1095B4 Uncompressed Size 000042AE (17070) │ │ │ │ +1095B8 Filename Length 001F (31) │ │ │ │ +1095BA Extra Length 0000 (0) │ │ │ │ +1095BC Comment Length 0000 (0) │ │ │ │ +1095BE Disk Start 0000 (0) │ │ │ │ +1095C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1095C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10949D Local Header Offset 0006EFBC (454588) │ │ │ │ -1094A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1095C6 Local Header Offset 0006EF92 (454546) │ │ │ │ +1095CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1094A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1095CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1094C0 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -1094C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1094C5 Created OS 03 (3) 'Unix' │ │ │ │ -1094C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1094C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1094C8 General Purpose Flag 0800 (2048) │ │ │ │ +1095E9 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +1095ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095EE Created OS 03 (3) 'Unix' │ │ │ │ +1095EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1094CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1094CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1094D0 CRC 86C1AB30 (2260839216) │ │ │ │ -1094D4 Compressed Size 0000073D (1853) │ │ │ │ -1094D8 Uncompressed Size 000013E7 (5095) │ │ │ │ -1094DC Filename Length 001F (31) │ │ │ │ -1094DE Extra Length 0000 (0) │ │ │ │ -1094E0 Comment Length 0000 (0) │ │ │ │ -1094E2 Disk Start 0000 (0) │ │ │ │ -1094E4 Int File Attributes 0000 (0) │ │ │ │ +1095F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1095F9 CRC 86C1AB30 (2260839216) │ │ │ │ +1095FD Compressed Size 0000073D (1853) │ │ │ │ +109601 Uncompressed Size 000013E7 (5095) │ │ │ │ +109605 Filename Length 001F (31) │ │ │ │ +109607 Extra Length 0000 (0) │ │ │ │ +109609 Comment Length 0000 (0) │ │ │ │ +10960B Disk Start 0000 (0) │ │ │ │ +10960D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1094E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10960F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1094EA Local Header Offset 0006F97C (457084) │ │ │ │ -1094EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109613 Local Header Offset 0006F952 (457042) │ │ │ │ +109617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1094EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10950D CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -109511 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109512 Created OS 03 (3) 'Unix' │ │ │ │ -109513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109515 General Purpose Flag 0800 (2048) │ │ │ │ +109636 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +10963A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10963B Created OS 03 (3) 'Unix' │ │ │ │ +10963C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10963D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10963E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109517 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109519 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10951D CRC 6A0FE984 (1779427716) │ │ │ │ -109521 Compressed Size 00000B12 (2834) │ │ │ │ -109525 Uncompressed Size 00007E29 (32297) │ │ │ │ -109529 Filename Length 001E (30) │ │ │ │ -10952B Extra Length 0000 (0) │ │ │ │ -10952D Comment Length 0000 (0) │ │ │ │ -10952F Disk Start 0000 (0) │ │ │ │ -109531 Int File Attributes 0000 (0) │ │ │ │ +109640 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109642 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109646 CRC 6A0FE984 (1779427716) │ │ │ │ +10964A Compressed Size 00000B12 (2834) │ │ │ │ +10964E Uncompressed Size 00007E29 (32297) │ │ │ │ +109652 Filename Length 001E (30) │ │ │ │ +109654 Extra Length 0000 (0) │ │ │ │ +109656 Comment Length 0000 (0) │ │ │ │ +109658 Disk Start 0000 (0) │ │ │ │ +10965A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109533 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10965C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109537 Local Header Offset 000700F6 (458998) │ │ │ │ -10953B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109660 Local Header Offset 000700CC (458956) │ │ │ │ +109664 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10953B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109664: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109559 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -10955D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10955E Created OS 03 (3) 'Unix' │ │ │ │ -10955F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109560 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109561 General Purpose Flag 0800 (2048) │ │ │ │ +109682 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +109686 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109687 Created OS 03 (3) 'Unix' │ │ │ │ +109688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10968A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109563 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109565 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109569 CRC 4F8744A0 (1334264992) │ │ │ │ -10956D Compressed Size 000005A4 (1444) │ │ │ │ -109571 Uncompressed Size 00000ED6 (3798) │ │ │ │ -109575 Filename Length 0020 (32) │ │ │ │ -109577 Extra Length 0000 (0) │ │ │ │ -109579 Comment Length 0000 (0) │ │ │ │ -10957B Disk Start 0000 (0) │ │ │ │ -10957D Int File Attributes 0000 (0) │ │ │ │ +10968C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10968E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109692 CRC 4F8744A0 (1334264992) │ │ │ │ +109696 Compressed Size 000005A4 (1444) │ │ │ │ +10969A Uncompressed Size 00000ED6 (3798) │ │ │ │ +10969E Filename Length 0020 (32) │ │ │ │ +1096A0 Extra Length 0000 (0) │ │ │ │ +1096A2 Comment Length 0000 (0) │ │ │ │ +1096A4 Disk Start 0000 (0) │ │ │ │ +1096A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10957F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109583 Local Header Offset 00070C44 (461892) │ │ │ │ -109587 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096AC Local Header Offset 00070C1A (461850) │ │ │ │ +1096B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095A7 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -1095AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095AC Created OS 03 (3) 'Unix' │ │ │ │ -1095AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095AF General Purpose Flag 0800 (2048) │ │ │ │ +1096D0 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +1096D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1096D5 Created OS 03 (3) 'Unix' │ │ │ │ +1096D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1096D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1096D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1095B7 CRC 9D4DC270 (2639118960) │ │ │ │ -1095BB Compressed Size 000007A6 (1958) │ │ │ │ -1095BF Uncompressed Size 0000506B (20587) │ │ │ │ -1095C3 Filename Length 001F (31) │ │ │ │ -1095C5 Extra Length 0000 (0) │ │ │ │ -1095C7 Comment Length 0000 (0) │ │ │ │ -1095C9 Disk Start 0000 (0) │ │ │ │ -1095CB Int File Attributes 0000 (0) │ │ │ │ +1096DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1096DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1096E0 CRC 9D4DC270 (2639118960) │ │ │ │ +1096E4 Compressed Size 000007A6 (1958) │ │ │ │ +1096E8 Uncompressed Size 0000506B (20587) │ │ │ │ +1096EC Filename Length 001F (31) │ │ │ │ +1096EE Extra Length 0000 (0) │ │ │ │ +1096F0 Comment Length 0000 (0) │ │ │ │ +1096F2 Disk Start 0000 (0) │ │ │ │ +1096F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1095CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1095D1 Local Header Offset 00071226 (463398) │ │ │ │ -1095D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096FA Local Header Offset 000711FC (463356) │ │ │ │ +1096FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1095D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095F4 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -1095F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095F9 Created OS 03 (3) 'Unix' │ │ │ │ -1095FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095FC General Purpose Flag 0800 (2048) │ │ │ │ +10971D CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +109721 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109722 Created OS 03 (3) 'Unix' │ │ │ │ +109723 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109724 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109725 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -109600 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109604 CRC 1FF7ABD2 (536325074) │ │ │ │ -109608 Compressed Size 000003E0 (992) │ │ │ │ -10960C Uncompressed Size 000008EA (2282) │ │ │ │ -109610 Filename Length 002E (46) │ │ │ │ -109612 Extra Length 0000 (0) │ │ │ │ -109614 Comment Length 0000 (0) │ │ │ │ -109616 Disk Start 0000 (0) │ │ │ │ -109618 Int File Attributes 0000 (0) │ │ │ │ +109727 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109729 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10972D CRC 1FF7ABD2 (536325074) │ │ │ │ +109731 Compressed Size 000003E0 (992) │ │ │ │ +109735 Uncompressed Size 000008EA (2282) │ │ │ │ +109739 Filename Length 002E (46) │ │ │ │ +10973B Extra Length 0000 (0) │ │ │ │ +10973D Comment Length 0000 (0) │ │ │ │ +10973F Disk Start 0000 (0) │ │ │ │ +109741 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10961A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109743 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10961E Local Header Offset 00071A09 (465417) │ │ │ │ -109622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109747 Local Header Offset 000719DF (465375) │ │ │ │ +10974B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10974B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109650 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -109654 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109655 Created OS 03 (3) 'Unix' │ │ │ │ -109656 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109657 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109658 General Purpose Flag 0800 (2048) │ │ │ │ +109779 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +10977D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10977E Created OS 03 (3) 'Unix' │ │ │ │ +10977F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109780 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109781 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10965A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10965C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109660 CRC 1C6B95F5 (476812789) │ │ │ │ -109664 Compressed Size 000005CB (1483) │ │ │ │ -109668 Uncompressed Size 00001418 (5144) │ │ │ │ -10966C Filename Length 002D (45) │ │ │ │ -10966E Extra Length 0000 (0) │ │ │ │ -109670 Comment Length 0000 (0) │ │ │ │ -109672 Disk Start 0000 (0) │ │ │ │ -109674 Int File Attributes 0000 (0) │ │ │ │ +109783 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109785 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109789 CRC 1C6B95F5 (476812789) │ │ │ │ +10978D Compressed Size 000005CB (1483) │ │ │ │ +109791 Uncompressed Size 00001418 (5144) │ │ │ │ +109795 Filename Length 002D (45) │ │ │ │ +109797 Extra Length 0000 (0) │ │ │ │ +109799 Comment Length 0000 (0) │ │ │ │ +10979B Disk Start 0000 (0) │ │ │ │ +10979D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109676 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10979F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10967A Local Header Offset 00071E35 (466485) │ │ │ │ -10967E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097A3 Local Header Offset 00071E0B (466443) │ │ │ │ +1097A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10967E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1097A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1096AB CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -1096AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1096B0 Created OS 03 (3) 'Unix' │ │ │ │ -1096B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1096B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1096B3 General Purpose Flag 0800 (2048) │ │ │ │ +1097D4 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +1097D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1097D9 Created OS 03 (3) 'Unix' │ │ │ │ +1097DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1097DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1097DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1096B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1096B7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1096BB CRC 5010EE44 (1343286852) │ │ │ │ -1096BF Compressed Size 0000072B (1835) │ │ │ │ -1096C3 Uncompressed Size 000018D3 (6355) │ │ │ │ -1096C7 Filename Length 0035 (53) │ │ │ │ -1096C9 Extra Length 0000 (0) │ │ │ │ -1096CB Comment Length 0000 (0) │ │ │ │ -1096CD Disk Start 0000 (0) │ │ │ │ -1096CF Int File Attributes 0000 (0) │ │ │ │ +1097DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1097E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1097E4 CRC 5010EE44 (1343286852) │ │ │ │ +1097E8 Compressed Size 0000072B (1835) │ │ │ │ +1097EC Uncompressed Size 000018D3 (6355) │ │ │ │ +1097F0 Filename Length 0035 (53) │ │ │ │ +1097F2 Extra Length 0000 (0) │ │ │ │ +1097F4 Comment Length 0000 (0) │ │ │ │ +1097F6 Disk Start 0000 (0) │ │ │ │ +1097F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1096D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1097FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1096D5 Local Header Offset 0007244B (468043) │ │ │ │ -1096D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097FE Local Header Offset 00072421 (468001) │ │ │ │ +109802 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1096D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109802: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10970E CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -109712 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109713 Created OS 03 (3) 'Unix' │ │ │ │ -109714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109716 General Purpose Flag 0800 (2048) │ │ │ │ +109837 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +10983B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10983C Created OS 03 (3) 'Unix' │ │ │ │ +10983D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10983E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10983F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109718 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10971A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10971E CRC A84AD2D4 (2823475924) │ │ │ │ -109722 Compressed Size 00000617 (1559) │ │ │ │ -109726 Uncompressed Size 000034DF (13535) │ │ │ │ -10972A Filename Length 0034 (52) │ │ │ │ -10972C Extra Length 0000 (0) │ │ │ │ -10972E Comment Length 0000 (0) │ │ │ │ -109730 Disk Start 0000 (0) │ │ │ │ -109732 Int File Attributes 0000 (0) │ │ │ │ +109841 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109843 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109847 CRC A84AD2D4 (2823475924) │ │ │ │ +10984B Compressed Size 00000617 (1559) │ │ │ │ +10984F Uncompressed Size 000034DF (13535) │ │ │ │ +109853 Filename Length 0034 (52) │ │ │ │ +109855 Extra Length 0000 (0) │ │ │ │ +109857 Comment Length 0000 (0) │ │ │ │ +109859 Disk Start 0000 (0) │ │ │ │ +10985B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109734 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10985D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109738 Local Header Offset 00072BC9 (469961) │ │ │ │ -10973C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109861 Local Header Offset 00072B9F (469919) │ │ │ │ +109865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10973C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109770 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -109774 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109775 Created OS 03 (3) 'Unix' │ │ │ │ -109776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109778 General Purpose Flag 0800 (2048) │ │ │ │ +109899 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +10989D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10989E Created OS 03 (3) 'Unix' │ │ │ │ +10989F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10977A Compression Method 0000 (0) 'Stored' │ │ │ │ -10977C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109780 CRC 00000000 (0) │ │ │ │ -109784 Compressed Size 00000000 (0) │ │ │ │ -109788 Uncompressed Size 00000000 (0) │ │ │ │ -10978C Filename Length 0013 (19) │ │ │ │ -10978E Extra Length 0000 (0) │ │ │ │ -109790 Comment Length 0000 (0) │ │ │ │ -109792 Disk Start 0000 (0) │ │ │ │ -109794 Int File Attributes 0000 (0) │ │ │ │ +1098A3 Compression Method 0000 (0) 'Stored' │ │ │ │ +1098A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1098A9 CRC 00000000 (0) │ │ │ │ +1098AD Compressed Size 00000000 (0) │ │ │ │ +1098B1 Uncompressed Size 00000000 (0) │ │ │ │ +1098B5 Filename Length 0013 (19) │ │ │ │ +1098B7 Extra Length 0000 (0) │ │ │ │ +1098B9 Comment Length 0000 (0) │ │ │ │ +1098BB Disk Start 0000 (0) │ │ │ │ +1098BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109796 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1098BF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10979A Local Header Offset 00073232 (471602) │ │ │ │ -10979E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +1098C3 Local Header Offset 00073208 (471560) │ │ │ │ +1098C7 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10979E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098C7: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10979E: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1098C7: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109776: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10989F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1097B1 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1097B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1097B6 Created OS 03 (3) 'Unix' │ │ │ │ -1097B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1097B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1097B9 General Purpose Flag 0800 (2048) │ │ │ │ +1098DA CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1098DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1098DF Created OS 03 (3) 'Unix' │ │ │ │ +1098E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1097BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1097BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1097C1 CRC 69602A16 (1767909910) │ │ │ │ -1097C5 Compressed Size 00000226 (550) │ │ │ │ -1097C9 Uncompressed Size 000003A3 (931) │ │ │ │ -1097CD Filename Length 0022 (34) │ │ │ │ -1097CF Extra Length 0000 (0) │ │ │ │ -1097D1 Comment Length 0000 (0) │ │ │ │ -1097D3 Disk Start 0000 (0) │ │ │ │ -1097D5 Int File Attributes 0000 (0) │ │ │ │ +1098E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1098E6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1098EA CRC 69602A16 (1767909910) │ │ │ │ +1098EE Compressed Size 00000226 (550) │ │ │ │ +1098F2 Uncompressed Size 000003A3 (931) │ │ │ │ +1098F6 Filename Length 0022 (34) │ │ │ │ +1098F8 Extra Length 0000 (0) │ │ │ │ +1098FA Comment Length 0000 (0) │ │ │ │ +1098FC Disk Start 0000 (0) │ │ │ │ +1098FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1097D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1097DB Local Header Offset 00073263 (471651) │ │ │ │ -1097DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109904 Local Header Offset 00073239 (471609) │ │ │ │ +109908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1097DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109801 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -109805 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109806 Created OS 03 (3) 'Unix' │ │ │ │ -109807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109809 General Purpose Flag 0800 (2048) │ │ │ │ +10992A CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +10992E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10992F Created OS 03 (3) 'Unix' │ │ │ │ +109930 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109931 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109932 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10980B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10980D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109811 CRC 65AEB52C (1705948460) │ │ │ │ -109815 Compressed Size 0000022C (556) │ │ │ │ -109819 Uncompressed Size 00000401 (1025) │ │ │ │ -10981D Filename Length 0022 (34) │ │ │ │ -10981F Extra Length 0000 (0) │ │ │ │ -109821 Comment Length 0000 (0) │ │ │ │ -109823 Disk Start 0000 (0) │ │ │ │ -109825 Int File Attributes 0000 (0) │ │ │ │ +109934 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109936 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10993A CRC 65AEB52C (1705948460) │ │ │ │ +10993E Compressed Size 0000022C (556) │ │ │ │ +109942 Uncompressed Size 00000401 (1025) │ │ │ │ +109946 Filename Length 0022 (34) │ │ │ │ +109948 Extra Length 0000 (0) │ │ │ │ +10994A Comment Length 0000 (0) │ │ │ │ +10994C Disk Start 0000 (0) │ │ │ │ +10994E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109950 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10982B Local Header Offset 000734C9 (472265) │ │ │ │ -10982F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109954 Local Header Offset 0007349F (472223) │ │ │ │ +109958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10982F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109851 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -109855 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109856 Created OS 03 (3) 'Unix' │ │ │ │ -109857 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109858 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109859 General Purpose Flag 0800 (2048) │ │ │ │ +10997A CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +10997E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10997F Created OS 03 (3) 'Unix' │ │ │ │ +109980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109982 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10985B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10985D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109861 CRC 3855514D (945115469) │ │ │ │ -109865 Compressed Size 00000CFA (3322) │ │ │ │ -109869 Uncompressed Size 000019A6 (6566) │ │ │ │ -10986D Filename Length 0020 (32) │ │ │ │ -10986F Extra Length 0000 (0) │ │ │ │ -109871 Comment Length 0000 (0) │ │ │ │ -109873 Disk Start 0000 (0) │ │ │ │ -109875 Int File Attributes 0000 (0) │ │ │ │ +109984 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109986 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10998A CRC 3855514D (945115469) │ │ │ │ +10998E Compressed Size 00000CFA (3322) │ │ │ │ +109992 Uncompressed Size 000019A6 (6566) │ │ │ │ +109996 Filename Length 0020 (32) │ │ │ │ +109998 Extra Length 0000 (0) │ │ │ │ +10999A Comment Length 0000 (0) │ │ │ │ +10999C Disk Start 0000 (0) │ │ │ │ +10999E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109877 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10987B Local Header Offset 00073735 (472885) │ │ │ │ -10987F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099A4 Local Header Offset 0007370B (472843) │ │ │ │ +1099A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10987F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10989F CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1098A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098A4 Created OS 03 (3) 'Unix' │ │ │ │ -1098A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098A7 General Purpose Flag 0800 (2048) │ │ │ │ +1099C8 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +1099CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1099CD Created OS 03 (3) 'Unix' │ │ │ │ +1099CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1099CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1099D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1098AF CRC E934E83C (3912558652) │ │ │ │ -1098B3 Compressed Size 00000667 (1639) │ │ │ │ -1098B7 Uncompressed Size 0000168B (5771) │ │ │ │ -1098BB Filename Length 001F (31) │ │ │ │ -1098BD Extra Length 0000 (0) │ │ │ │ -1098BF Comment Length 0000 (0) │ │ │ │ -1098C1 Disk Start 0000 (0) │ │ │ │ -1098C3 Int File Attributes 0000 (0) │ │ │ │ +1099D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1099D4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1099D8 CRC E934E83C (3912558652) │ │ │ │ +1099DC Compressed Size 00000667 (1639) │ │ │ │ +1099E0 Uncompressed Size 0000168B (5771) │ │ │ │ +1099E4 Filename Length 001F (31) │ │ │ │ +1099E6 Extra Length 0000 (0) │ │ │ │ +1099E8 Comment Length 0000 (0) │ │ │ │ +1099EA Disk Start 0000 (0) │ │ │ │ +1099EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1098C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1098C9 Local Header Offset 0007446D (476269) │ │ │ │ -1098CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099F2 Local Header Offset 00074443 (476227) │ │ │ │ +1099F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1098CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1098EC CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -1098F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098F1 Created OS 03 (3) 'Unix' │ │ │ │ -1098F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098F4 General Purpose Flag 0800 (2048) │ │ │ │ +109A15 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +109A19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A1A Created OS 03 (3) 'Unix' │ │ │ │ +109A1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1098FC CRC 3D16EE22 (1024912930) │ │ │ │ -109900 Compressed Size 000006CD (1741) │ │ │ │ -109904 Uncompressed Size 00000D13 (3347) │ │ │ │ -109908 Filename Length 0024 (36) │ │ │ │ -10990A Extra Length 0000 (0) │ │ │ │ -10990C Comment Length 0000 (0) │ │ │ │ -10990E Disk Start 0000 (0) │ │ │ │ -109910 Int File Attributes 0000 (0) │ │ │ │ +109A1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A21 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109A25 CRC 3D16EE22 (1024912930) │ │ │ │ +109A29 Compressed Size 000006CD (1741) │ │ │ │ +109A2D Uncompressed Size 00000D13 (3347) │ │ │ │ +109A31 Filename Length 0024 (36) │ │ │ │ +109A33 Extra Length 0000 (0) │ │ │ │ +109A35 Comment Length 0000 (0) │ │ │ │ +109A37 Disk Start 0000 (0) │ │ │ │ +109A39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109916 Local Header Offset 00074B11 (477969) │ │ │ │ -10991A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A3F Local Header Offset 00074AE7 (477927) │ │ │ │ +109A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10991A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10993E CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -109942 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109943 Created OS 03 (3) 'Unix' │ │ │ │ -109944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109946 General Purpose Flag 0800 (2048) │ │ │ │ +109A67 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +109A6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A6C Created OS 03 (3) 'Unix' │ │ │ │ +109A6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109948 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10994A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10994E CRC 8F89A5CA (2408162762) │ │ │ │ -109952 Compressed Size 000003AD (941) │ │ │ │ -109956 Uncompressed Size 00000D54 (3412) │ │ │ │ -10995A Filename Length 0023 (35) │ │ │ │ -10995C Extra Length 0000 (0) │ │ │ │ -10995E Comment Length 0000 (0) │ │ │ │ -109960 Disk Start 0000 (0) │ │ │ │ -109962 Int File Attributes 0000 (0) │ │ │ │ +109A71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A73 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109A77 CRC 8F89A5CA (2408162762) │ │ │ │ +109A7B Compressed Size 000003AD (941) │ │ │ │ +109A7F Uncompressed Size 00000D54 (3412) │ │ │ │ +109A83 Filename Length 0023 (35) │ │ │ │ +109A85 Extra Length 0000 (0) │ │ │ │ +109A87 Comment Length 0000 (0) │ │ │ │ +109A89 Disk Start 0000 (0) │ │ │ │ +109A8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109968 Local Header Offset 00075220 (479776) │ │ │ │ -10996C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A91 Local Header Offset 000751F6 (479734) │ │ │ │ +109A95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10996C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10998F CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -109993 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109994 Created OS 03 (3) 'Unix' │ │ │ │ -109995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109997 General Purpose Flag 0800 (2048) │ │ │ │ +109AB8 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +109ABC Created Zip Spec 14 (20) '2.0' │ │ │ │ +109ABD Created OS 03 (3) 'Unix' │ │ │ │ +109ABE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109ABF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109999 Compression Method 0000 (0) 'Stored' │ │ │ │ -10999B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10999F CRC 00000000 (0) │ │ │ │ -1099A3 Compressed Size 00000000 (0) │ │ │ │ -1099A7 Uncompressed Size 00000000 (0) │ │ │ │ -1099AB Filename Length 0014 (20) │ │ │ │ -1099AD Extra Length 0000 (0) │ │ │ │ -1099AF Comment Length 0000 (0) │ │ │ │ -1099B1 Disk Start 0000 (0) │ │ │ │ -1099B3 Int File Attributes 0000 (0) │ │ │ │ +109AC2 Compression Method 0000 (0) 'Stored' │ │ │ │ +109AC4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109AC8 CRC 00000000 (0) │ │ │ │ +109ACC Compressed Size 00000000 (0) │ │ │ │ +109AD0 Uncompressed Size 00000000 (0) │ │ │ │ +109AD4 Filename Length 0014 (20) │ │ │ │ +109AD6 Extra Length 0000 (0) │ │ │ │ +109AD8 Comment Length 0000 (0) │ │ │ │ +109ADA Disk Start 0000 (0) │ │ │ │ +109ADC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099B5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109ADE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1099B9 Local Header Offset 0007560E (480782) │ │ │ │ -1099BD Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109AE2 Local Header Offset 000755E4 (480740) │ │ │ │ +109AE6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099BD: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AE6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1099BD: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x109AE6: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109995: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109ABE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1099D1 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -1099D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1099D6 Created OS 03 (3) 'Unix' │ │ │ │ -1099D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1099D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1099D9 General Purpose Flag 0800 (2048) │ │ │ │ +109AFA CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +109AFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +109AFF Created OS 03 (3) 'Unix' │ │ │ │ +109B00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1099DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1099DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1099E1 CRC B4E9FA4A (3035232842) │ │ │ │ -1099E5 Compressed Size 000001CB (459) │ │ │ │ -1099E9 Uncompressed Size 0000030A (778) │ │ │ │ -1099ED Filename Length 0025 (37) │ │ │ │ -1099EF Extra Length 0000 (0) │ │ │ │ -1099F1 Comment Length 0000 (0) │ │ │ │ -1099F3 Disk Start 0000 (0) │ │ │ │ -1099F5 Int File Attributes 0000 (0) │ │ │ │ +109B04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109B0A CRC 25083264 (621294180) │ │ │ │ +109B0E Compressed Size 000001CA (458) │ │ │ │ +109B12 Uncompressed Size 0000030A (778) │ │ │ │ +109B16 Filename Length 0025 (37) │ │ │ │ +109B18 Extra Length 0000 (0) │ │ │ │ +109B1A Comment Length 0000 (0) │ │ │ │ +109B1C Disk Start 0000 (0) │ │ │ │ +109B1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1099FB Local Header Offset 00075640 (480832) │ │ │ │ -1099FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B24 Local Header Offset 00075616 (480790) │ │ │ │ +109B28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A24 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -109A28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A29 Created OS 03 (3) 'Unix' │ │ │ │ -109A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A2C General Purpose Flag 0800 (2048) │ │ │ │ +109B4D CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +109B51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B52 Created OS 03 (3) 'Unix' │ │ │ │ +109B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109A34 CRC 8A741CD2 (2322865362) │ │ │ │ -109A38 Compressed Size 000001E1 (481) │ │ │ │ -109A3C Uncompressed Size 00000453 (1107) │ │ │ │ -109A40 Filename Length 0024 (36) │ │ │ │ -109A42 Extra Length 0000 (0) │ │ │ │ -109A44 Comment Length 0000 (0) │ │ │ │ -109A46 Disk Start 0000 (0) │ │ │ │ -109A48 Int File Attributes 0000 (0) │ │ │ │ +109B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B59 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109B5D CRC 561E776A (1444837226) │ │ │ │ +109B61 Compressed Size 000001DB (475) │ │ │ │ +109B65 Uncompressed Size 0000042B (1067) │ │ │ │ +109B69 Filename Length 0024 (36) │ │ │ │ +109B6B Extra Length 0000 (0) │ │ │ │ +109B6D Comment Length 0000 (0) │ │ │ │ +109B6F Disk Start 0000 (0) │ │ │ │ +109B71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A4E Local Header Offset 0007584E (481358) │ │ │ │ -109A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B77 Local Header Offset 00075823 (481315) │ │ │ │ +109B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A76 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -109A7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A7B Created OS 03 (3) 'Unix' │ │ │ │ -109A7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A7E General Purpose Flag 0800 (2048) │ │ │ │ +109B9F CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +109BA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BA4 Created OS 03 (3) 'Unix' │ │ │ │ +109BA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109A86 CRC 070EA76C (118400876) │ │ │ │ -109A8A Compressed Size 00000298 (664) │ │ │ │ -109A8E Uncompressed Size 00000525 (1317) │ │ │ │ -109A92 Filename Length 0027 (39) │ │ │ │ -109A94 Extra Length 0000 (0) │ │ │ │ -109A96 Comment Length 0000 (0) │ │ │ │ -109A98 Disk Start 0000 (0) │ │ │ │ -109A9A Int File Attributes 0000 (0) │ │ │ │ +109BA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109BAF CRC 2938FB20 (691600160) │ │ │ │ +109BB3 Compressed Size 0000029A (666) │ │ │ │ +109BB7 Uncompressed Size 00000525 (1317) │ │ │ │ +109BBB Filename Length 0027 (39) │ │ │ │ +109BBD Extra Length 0000 (0) │ │ │ │ +109BBF Comment Length 0000 (0) │ │ │ │ +109BC1 Disk Start 0000 (0) │ │ │ │ +109BC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109BC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109AA0 Local Header Offset 00075A71 (481905) │ │ │ │ -109AA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109BC9 Local Header Offset 00075A40 (481856) │ │ │ │ +109BCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109BCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109ACB CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -109ACF Created Zip Spec 14 (20) '2.0' │ │ │ │ -109AD0 Created OS 03 (3) 'Unix' │ │ │ │ -109AD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD3 General Purpose Flag 0800 (2048) │ │ │ │ +109BF4 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +109BF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BF9 Created OS 03 (3) 'Unix' │ │ │ │ +109BFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109AD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109AD7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109ADB CRC 29C85FE4 (700997604) │ │ │ │ -109ADF Compressed Size 000002A5 (677) │ │ │ │ -109AE3 Uncompressed Size 00000846 (2118) │ │ │ │ -109AE7 Filename Length 0026 (38) │ │ │ │ -109AE9 Extra Length 0000 (0) │ │ │ │ -109AEB Comment Length 0000 (0) │ │ │ │ -109AED Disk Start 0000 (0) │ │ │ │ -109AEF Int File Attributes 0000 (0) │ │ │ │ +109BFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C00 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109C04 CRC B7607D0F (3076553999) │ │ │ │ +109C08 Compressed Size 000002A0 (672) │ │ │ │ +109C0C Uncompressed Size 0000081E (2078) │ │ │ │ +109C10 Filename Length 0026 (38) │ │ │ │ +109C12 Extra Length 0000 (0) │ │ │ │ +109C14 Comment Length 0000 (0) │ │ │ │ +109C16 Disk Start 0000 (0) │ │ │ │ +109C18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109AF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109AF5 Local Header Offset 00075D4E (482638) │ │ │ │ -109AF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C1E Local Header Offset 00075D1F (482591) │ │ │ │ +109C22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B1F CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -109B23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B24 Created OS 03 (3) 'Unix' │ │ │ │ -109B25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B27 General Purpose Flag 0800 (2048) │ │ │ │ +109C48 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +109C4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +109C4D Created OS 03 (3) 'Unix' │ │ │ │ +109C4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109C4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109C50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109B2F CRC 36C1B0E6 (918663398) │ │ │ │ -109B33 Compressed Size 000001D0 (464) │ │ │ │ -109B37 Uncompressed Size 0000031E (798) │ │ │ │ -109B3B Filename Length 0029 (41) │ │ │ │ -109B3D Extra Length 0000 (0) │ │ │ │ -109B3F Comment Length 0000 (0) │ │ │ │ -109B41 Disk Start 0000 (0) │ │ │ │ -109B43 Int File Attributes 0000 (0) │ │ │ │ +109C52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109C58 CRC 6DB53565 (1840592229) │ │ │ │ +109C5C Compressed Size 000001D2 (466) │ │ │ │ +109C60 Uncompressed Size 0000031E (798) │ │ │ │ +109C64 Filename Length 0029 (41) │ │ │ │ +109C66 Extra Length 0000 (0) │ │ │ │ +109C68 Comment Length 0000 (0) │ │ │ │ +109C6A Disk Start 0000 (0) │ │ │ │ +109C6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B49 Local Header Offset 00076037 (483383) │ │ │ │ -109B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C72 Local Header Offset 00076003 (483331) │ │ │ │ +109C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B76 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -109B7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B7B Created OS 03 (3) 'Unix' │ │ │ │ -109B7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B7E General Purpose Flag 0800 (2048) │ │ │ │ +109C9F CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +109CA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CA4 Created OS 03 (3) 'Unix' │ │ │ │ +109CA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109B86 CRC 15259B0C (354786060) │ │ │ │ -109B8A Compressed Size 000001B5 (437) │ │ │ │ -109B8E Uncompressed Size 00000424 (1060) │ │ │ │ -109B92 Filename Length 0028 (40) │ │ │ │ -109B94 Extra Length 0000 (0) │ │ │ │ -109B96 Comment Length 0000 (0) │ │ │ │ -109B98 Disk Start 0000 (0) │ │ │ │ -109B9A Int File Attributes 0000 (0) │ │ │ │ +109CA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109CAF CRC EDA9DED0 (3987332816) │ │ │ │ +109CB3 Compressed Size 000001AF (431) │ │ │ │ +109CB7 Uncompressed Size 000003FC (1020) │ │ │ │ +109CBB Filename Length 0028 (40) │ │ │ │ +109CBD Extra Length 0000 (0) │ │ │ │ +109CBF Comment Length 0000 (0) │ │ │ │ +109CC1 Disk Start 0000 (0) │ │ │ │ +109CC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109CC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109BA0 Local Header Offset 0007624E (483918) │ │ │ │ -109BA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109CC9 Local Header Offset 0007621C (483868) │ │ │ │ +109CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109BCC CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -109BD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109BD1 Created OS 03 (3) 'Unix' │ │ │ │ -109BD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109BD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109BD4 General Purpose Flag 0800 (2048) │ │ │ │ +109CF5 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +109CF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CFA Created OS 03 (3) 'Unix' │ │ │ │ +109CFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109BD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109BD8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109BDC CRC EE43C573 (3997418867) │ │ │ │ -109BE0 Compressed Size 00000246 (582) │ │ │ │ -109BE4 Uncompressed Size 0000045A (1114) │ │ │ │ -109BE8 Filename Length 0025 (37) │ │ │ │ -109BEA Extra Length 0000 (0) │ │ │ │ -109BEC Comment Length 0000 (0) │ │ │ │ -109BEE Disk Start 0000 (0) │ │ │ │ -109BF0 Int File Attributes 0000 (0) │ │ │ │ +109CFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D01 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109D05 CRC EE43C573 (3997418867) │ │ │ │ +109D09 Compressed Size 00000246 (582) │ │ │ │ +109D0D Uncompressed Size 0000045A (1114) │ │ │ │ +109D11 Filename Length 0025 (37) │ │ │ │ +109D13 Extra Length 0000 (0) │ │ │ │ +109D15 Comment Length 0000 (0) │ │ │ │ +109D17 Disk Start 0000 (0) │ │ │ │ +109D19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109BF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109BF6 Local Header Offset 00076449 (484425) │ │ │ │ -109BFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D1F Local Header Offset 00076411 (484369) │ │ │ │ +109D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C1F CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -109C23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C24 Created OS 03 (3) 'Unix' │ │ │ │ -109C25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C27 General Purpose Flag 0800 (2048) │ │ │ │ +109D48 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +109D4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D4D Created OS 03 (3) 'Unix' │ │ │ │ +109D4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109C2F CRC 85E4739C (2246341532) │ │ │ │ -109C33 Compressed Size 00000280 (640) │ │ │ │ -109C37 Uncompressed Size 000007BD (1981) │ │ │ │ -109C3B Filename Length 0024 (36) │ │ │ │ -109C3D Extra Length 0000 (0) │ │ │ │ -109C3F Comment Length 0000 (0) │ │ │ │ -109C41 Disk Start 0000 (0) │ │ │ │ -109C43 Int File Attributes 0000 (0) │ │ │ │ +109D52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109D58 CRC 85E4739C (2246341532) │ │ │ │ +109D5C Compressed Size 00000280 (640) │ │ │ │ +109D60 Uncompressed Size 000007BD (1981) │ │ │ │ +109D64 Filename Length 0024 (36) │ │ │ │ +109D66 Extra Length 0000 (0) │ │ │ │ +109D68 Comment Length 0000 (0) │ │ │ │ +109D6A Disk Start 0000 (0) │ │ │ │ +109D6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C49 Local Header Offset 000766D2 (485074) │ │ │ │ -109C4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D72 Local Header Offset 0007669A (485018) │ │ │ │ +109D76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C71 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -109C75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C76 Created OS 03 (3) 'Unix' │ │ │ │ -109C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C79 General Purpose Flag 0800 (2048) │ │ │ │ +109D9A CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +109D9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D9F Created OS 03 (3) 'Unix' │ │ │ │ +109DA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109C81 CRC 10FC16D7 (284956375) │ │ │ │ -109C85 Compressed Size 000003A1 (929) │ │ │ │ -109C89 Uncompressed Size 00000959 (2393) │ │ │ │ -109C8D Filename Length 0022 (34) │ │ │ │ -109C8F Extra Length 0000 (0) │ │ │ │ -109C91 Comment Length 0000 (0) │ │ │ │ -109C93 Disk Start 0000 (0) │ │ │ │ -109C95 Int File Attributes 0000 (0) │ │ │ │ +109DA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109DAA CRC AC1E82C5 (2887680709) │ │ │ │ +109DAE Compressed Size 000003A1 (929) │ │ │ │ +109DB2 Uncompressed Size 00000959 (2393) │ │ │ │ +109DB6 Filename Length 0022 (34) │ │ │ │ +109DB8 Extra Length 0000 (0) │ │ │ │ +109DBA Comment Length 0000 (0) │ │ │ │ +109DBC Disk Start 0000 (0) │ │ │ │ +109DBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109DC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C9B Local Header Offset 00076994 (485780) │ │ │ │ -109C9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109DC4 Local Header Offset 0007695C (485724) │ │ │ │ +109DC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109CC1 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -109CC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109CC6 Created OS 03 (3) 'Unix' │ │ │ │ -109CC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109CC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109CC9 General Purpose Flag 0800 (2048) │ │ │ │ +109DEA CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +109DEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DEF Created OS 03 (3) 'Unix' │ │ │ │ +109DF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109CCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -109CCD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109CD1 CRC 417505E5 (1098188261) │ │ │ │ -109CD5 Compressed Size 00000461 (1121) │ │ │ │ -109CD9 Uncompressed Size 00001FAF (8111) │ │ │ │ -109CDD Filename Length 0021 (33) │ │ │ │ -109CDF Extra Length 0000 (0) │ │ │ │ -109CE1 Comment Length 0000 (0) │ │ │ │ -109CE3 Disk Start 0000 (0) │ │ │ │ -109CE5 Int File Attributes 0000 (0) │ │ │ │ +109DF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DF6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109DFA CRC 29D1CC84 (701615236) │ │ │ │ +109DFE Compressed Size 00000462 (1122) │ │ │ │ +109E02 Uncompressed Size 00001FAF (8111) │ │ │ │ +109E06 Filename Length 0021 (33) │ │ │ │ +109E08 Extra Length 0000 (0) │ │ │ │ +109E0A Comment Length 0000 (0) │ │ │ │ +109E0C Disk Start 0000 (0) │ │ │ │ +109E0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109CE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109CEB Local Header Offset 00076D75 (486773) │ │ │ │ -109CEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E14 Local Header Offset 00076D3D (486717) │ │ │ │ +109E18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D10 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -109D14 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D15 Created OS 03 (3) 'Unix' │ │ │ │ -109D16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D18 General Purpose Flag 0800 (2048) │ │ │ │ +109E39 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +109E3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E3E Created OS 03 (3) 'Unix' │ │ │ │ +109E3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D1C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109D20 CRC 6F80F4BF (1870722239) │ │ │ │ -109D24 Compressed Size 000002C7 (711) │ │ │ │ -109D28 Uncompressed Size 000005E6 (1510) │ │ │ │ -109D2C Filename Length 002A (42) │ │ │ │ -109D2E Extra Length 0000 (0) │ │ │ │ -109D30 Comment Length 0000 (0) │ │ │ │ -109D32 Disk Start 0000 (0) │ │ │ │ -109D34 Int File Attributes 0000 (0) │ │ │ │ +109E43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E45 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109E49 CRC 6F80F4BF (1870722239) │ │ │ │ +109E4D Compressed Size 000002C7 (711) │ │ │ │ +109E51 Uncompressed Size 000005E6 (1510) │ │ │ │ +109E55 Filename Length 002A (42) │ │ │ │ +109E57 Extra Length 0000 (0) │ │ │ │ +109E59 Comment Length 0000 (0) │ │ │ │ +109E5B Disk Start 0000 (0) │ │ │ │ +109E5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D3A Local Header Offset 00077215 (487957) │ │ │ │ -109D3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E63 Local Header Offset 000771DE (487902) │ │ │ │ +109E67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D68 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -109D6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D6D Created OS 03 (3) 'Unix' │ │ │ │ -109D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D70 General Purpose Flag 0800 (2048) │ │ │ │ +109E91 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +109E95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E96 Created OS 03 (3) 'Unix' │ │ │ │ +109E97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D74 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109D78 CRC 5CEEDA65 (1559157349) │ │ │ │ -109D7C Compressed Size 000002F3 (755) │ │ │ │ -109D80 Uncompressed Size 00000C87 (3207) │ │ │ │ -109D84 Filename Length 0029 (41) │ │ │ │ -109D86 Extra Length 0000 (0) │ │ │ │ -109D88 Comment Length 0000 (0) │ │ │ │ -109D8A Disk Start 0000 (0) │ │ │ │ -109D8C Int File Attributes 0000 (0) │ │ │ │ +109E9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E9D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109EA1 CRC 5CEEDA65 (1559157349) │ │ │ │ +109EA5 Compressed Size 000002F3 (755) │ │ │ │ +109EA9 Uncompressed Size 00000C87 (3207) │ │ │ │ +109EAD Filename Length 0029 (41) │ │ │ │ +109EAF Extra Length 0000 (0) │ │ │ │ +109EB1 Comment Length 0000 (0) │ │ │ │ +109EB3 Disk Start 0000 (0) │ │ │ │ +109EB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109EB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D92 Local Header Offset 00077524 (488740) │ │ │ │ -109D96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109EBB Local Header Offset 000774ED (488685) │ │ │ │ +109EBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109EBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109DBF CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -109DC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109DC4 Created OS 03 (3) 'Unix' │ │ │ │ -109DC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DC7 General Purpose Flag 0800 (2048) │ │ │ │ +109EE8 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +109EEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +109EED Created OS 03 (3) 'Unix' │ │ │ │ +109EEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109EEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109EF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109DCF CRC EDC213C6 (3988919238) │ │ │ │ -109DD3 Compressed Size 000001C7 (455) │ │ │ │ -109DD7 Uncompressed Size 000002EC (748) │ │ │ │ -109DDB Filename Length 001F (31) │ │ │ │ -109DDD Extra Length 0000 (0) │ │ │ │ -109DDF Comment Length 0000 (0) │ │ │ │ -109DE1 Disk Start 0000 (0) │ │ │ │ -109DE3 Int File Attributes 0000 (0) │ │ │ │ +109EF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109EF4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109EF8 CRC EDC213C6 (3988919238) │ │ │ │ +109EFC Compressed Size 000001C7 (455) │ │ │ │ +109F00 Uncompressed Size 000002EC (748) │ │ │ │ +109F04 Filename Length 001F (31) │ │ │ │ +109F06 Extra Length 0000 (0) │ │ │ │ +109F08 Comment Length 0000 (0) │ │ │ │ +109F0A Disk Start 0000 (0) │ │ │ │ +109F0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109DE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109DE9 Local Header Offset 0007785E (489566) │ │ │ │ -109DED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F12 Local Header Offset 00077827 (489511) │ │ │ │ +109F16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E0C CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -109E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E11 Created OS 03 (3) 'Unix' │ │ │ │ -109E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E14 General Purpose Flag 0800 (2048) │ │ │ │ +109F35 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +109F39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F3A Created OS 03 (3) 'Unix' │ │ │ │ +109F3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E18 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109E1C CRC 9B60A8EE (2606803182) │ │ │ │ -109E20 Compressed Size 000001D2 (466) │ │ │ │ -109E24 Uncompressed Size 000003EF (1007) │ │ │ │ -109E28 Filename Length 001E (30) │ │ │ │ -109E2A Extra Length 0000 (0) │ │ │ │ -109E2C Comment Length 0000 (0) │ │ │ │ -109E2E Disk Start 0000 (0) │ │ │ │ -109E30 Int File Attributes 0000 (0) │ │ │ │ +109F3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109F45 CRC 9B60A8EE (2606803182) │ │ │ │ +109F49 Compressed Size 000001D2 (466) │ │ │ │ +109F4D Uncompressed Size 000003EF (1007) │ │ │ │ +109F51 Filename Length 001E (30) │ │ │ │ +109F53 Extra Length 0000 (0) │ │ │ │ +109F55 Comment Length 0000 (0) │ │ │ │ +109F57 Disk Start 0000 (0) │ │ │ │ +109F59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E36 Local Header Offset 00077A62 (490082) │ │ │ │ -109E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F5F Local Header Offset 00077A2B (490027) │ │ │ │ +109F63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E58 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -109E5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E5D Created OS 03 (3) 'Unix' │ │ │ │ -109E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E60 General Purpose Flag 0800 (2048) │ │ │ │ +109F81 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +109F85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F86 Created OS 03 (3) 'Unix' │ │ │ │ +109F87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E64 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109E68 CRC 4DA9F5BA (1302984122) │ │ │ │ -109E6C Compressed Size 0000030A (778) │ │ │ │ -109E70 Uncompressed Size 000006A9 (1705) │ │ │ │ -109E74 Filename Length 002C (44) │ │ │ │ -109E76 Extra Length 0000 (0) │ │ │ │ -109E78 Comment Length 0000 (0) │ │ │ │ -109E7A Disk Start 0000 (0) │ │ │ │ -109E7C Int File Attributes 0000 (0) │ │ │ │ +109F8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109F91 CRC 4DA9F5BA (1302984122) │ │ │ │ +109F95 Compressed Size 0000030A (778) │ │ │ │ +109F99 Uncompressed Size 000006A9 (1705) │ │ │ │ +109F9D Filename Length 002C (44) │ │ │ │ +109F9F Extra Length 0000 (0) │ │ │ │ +109FA1 Comment Length 0000 (0) │ │ │ │ +109FA3 Disk Start 0000 (0) │ │ │ │ +109FA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109FA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E82 Local Header Offset 00077C70 (490608) │ │ │ │ -109E86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109FAB Local Header Offset 00077C39 (490553) │ │ │ │ +109FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109EB2 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -109EB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109EB7 Created OS 03 (3) 'Unix' │ │ │ │ -109EB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109EB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109EBA General Purpose Flag 0800 (2048) │ │ │ │ +109FDB CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +109FDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +109FE0 Created OS 03 (3) 'Unix' │ │ │ │ +109FE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109FE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109FE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109EBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -109EBE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109EC2 CRC 16BE5F6F (381575023) │ │ │ │ -109EC6 Compressed Size 0000028B (651) │ │ │ │ -109ECA Uncompressed Size 00000B28 (2856) │ │ │ │ -109ECE Filename Length 002B (43) │ │ │ │ -109ED0 Extra Length 0000 (0) │ │ │ │ -109ED2 Comment Length 0000 (0) │ │ │ │ -109ED4 Disk Start 0000 (0) │ │ │ │ -109ED6 Int File Attributes 0000 (0) │ │ │ │ +109FE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109FE7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +109FEB CRC 16BE5F6F (381575023) │ │ │ │ +109FEF Compressed Size 0000028B (651) │ │ │ │ +109FF3 Uncompressed Size 00000B28 (2856) │ │ │ │ +109FF7 Filename Length 002B (43) │ │ │ │ +109FF9 Extra Length 0000 (0) │ │ │ │ +109FFB Comment Length 0000 (0) │ │ │ │ +109FFD Disk Start 0000 (0) │ │ │ │ +109FFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109ED8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A001 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109EDC Local Header Offset 00077FC4 (491460) │ │ │ │ -109EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A005 Local Header Offset 00077F8D (491405) │ │ │ │ +10A009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F0B CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -109F0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F10 Created OS 03 (3) 'Unix' │ │ │ │ -109F11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F13 General Purpose Flag 0800 (2048) │ │ │ │ +10A034 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +10A038 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A039 Created OS 03 (3) 'Unix' │ │ │ │ +10A03A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A03B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A03C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F15 Compression Method 0000 (0) 'Stored' │ │ │ │ -109F17 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109F1B CRC 00000000 (0) │ │ │ │ -109F1F Compressed Size 00000000 (0) │ │ │ │ -109F23 Uncompressed Size 00000000 (0) │ │ │ │ -109F27 Filename Length 0015 (21) │ │ │ │ -109F29 Extra Length 0000 (0) │ │ │ │ -109F2B Comment Length 0000 (0) │ │ │ │ -109F2D Disk Start 0000 (0) │ │ │ │ -109F2F Int File Attributes 0000 (0) │ │ │ │ +10A03E Compression Method 0000 (0) 'Stored' │ │ │ │ +10A040 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A044 CRC 00000000 (0) │ │ │ │ +10A048 Compressed Size 00000000 (0) │ │ │ │ +10A04C Uncompressed Size 00000000 (0) │ │ │ │ +10A050 Filename Length 0015 (21) │ │ │ │ +10A052 Extra Length 0000 (0) │ │ │ │ +10A054 Comment Length 0000 (0) │ │ │ │ +10A056 Disk Start 0000 (0) │ │ │ │ +10A058 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F31 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A05A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109F35 Local Header Offset 00078298 (492184) │ │ │ │ -109F39 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A05E Local Header Offset 00078261 (492129) │ │ │ │ +10A062 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F39: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A062: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x109F39: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A062: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F11: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A03A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -109F4E CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -109F52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F53 Created OS 03 (3) 'Unix' │ │ │ │ -109F54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F56 General Purpose Flag 0800 (2048) │ │ │ │ +10A077 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +10A07B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A07C Created OS 03 (3) 'Unix' │ │ │ │ +10A07D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A07E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A07F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109F5A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109F5E CRC 8B10A4DE (2333123806) │ │ │ │ -109F62 Compressed Size 00000E74 (3700) │ │ │ │ -109F66 Uncompressed Size 00002B2A (11050) │ │ │ │ -109F6A Filename Length 0024 (36) │ │ │ │ -109F6C Extra Length 0000 (0) │ │ │ │ -109F6E Comment Length 0000 (0) │ │ │ │ -109F70 Disk Start 0000 (0) │ │ │ │ -109F72 Int File Attributes 0000 (0) │ │ │ │ +10A081 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A083 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A087 CRC 8B10A4DE (2333123806) │ │ │ │ +10A08B Compressed Size 00000E74 (3700) │ │ │ │ +10A08F Uncompressed Size 00002B2A (11050) │ │ │ │ +10A093 Filename Length 0024 (36) │ │ │ │ +10A095 Extra Length 0000 (0) │ │ │ │ +10A097 Comment Length 0000 (0) │ │ │ │ +10A099 Disk Start 0000 (0) │ │ │ │ +10A09B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A09D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109F78 Local Header Offset 000782CB (492235) │ │ │ │ -109F7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0A1 Local Header Offset 00078294 (492180) │ │ │ │ +10A0A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109FA0 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -109FA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FA5 Created OS 03 (3) 'Unix' │ │ │ │ -109FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FA8 General Purpose Flag 0800 (2048) │ │ │ │ +10A0C9 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +10A0CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A0CE Created OS 03 (3) 'Unix' │ │ │ │ +10A0CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A0D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A0D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -109FAC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -109FB0 CRC AB6E4A08 (2876131848) │ │ │ │ -109FB4 Compressed Size 0000160D (5645) │ │ │ │ -109FB8 Uncompressed Size 00008E8F (36495) │ │ │ │ -109FBC Filename Length 0023 (35) │ │ │ │ -109FBE Extra Length 0000 (0) │ │ │ │ -109FC0 Comment Length 0000 (0) │ │ │ │ -109FC2 Disk Start 0000 (0) │ │ │ │ -109FC4 Int File Attributes 0000 (0) │ │ │ │ +10A0D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A0D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A0D9 CRC AB6E4A08 (2876131848) │ │ │ │ +10A0DD Compressed Size 0000160D (5645) │ │ │ │ +10A0E1 Uncompressed Size 00008E8F (36495) │ │ │ │ +10A0E5 Filename Length 0023 (35) │ │ │ │ +10A0E7 Extra Length 0000 (0) │ │ │ │ +10A0E9 Comment Length 0000 (0) │ │ │ │ +10A0EB Disk Start 0000 (0) │ │ │ │ +10A0ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109FC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A0EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109FCA Local Header Offset 00079181 (496001) │ │ │ │ -109FCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0F3 Local Header Offset 0007914A (495946) │ │ │ │ +10A0F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109FF1 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -109FF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FF6 Created OS 03 (3) 'Unix' │ │ │ │ -109FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FF9 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -109FFB Compression Method 0000 (0) 'Stored' │ │ │ │ -109FFD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A001 CRC 00000000 (0) │ │ │ │ -10A005 Compressed Size 00000000 (0) │ │ │ │ -10A009 Uncompressed Size 00000000 (0) │ │ │ │ -10A00D Filename Length 0013 (19) │ │ │ │ -10A00F Extra Length 0000 (0) │ │ │ │ -10A011 Comment Length 0000 (0) │ │ │ │ -10A013 Disk Start 0000 (0) │ │ │ │ -10A015 Int File Attributes 0000 (0) │ │ │ │ +10A11A CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +10A11E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A11F Created OS 03 (3) 'Unix' │ │ │ │ +10A120 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A121 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A122 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +10A124 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A126 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A12A CRC 00000000 (0) │ │ │ │ +10A12E Compressed Size 00000000 (0) │ │ │ │ +10A132 Uncompressed Size 00000000 (0) │ │ │ │ +10A136 Filename Length 0013 (19) │ │ │ │ +10A138 Extra Length 0000 (0) │ │ │ │ +10A13A Comment Length 0000 (0) │ │ │ │ +10A13C Disk Start 0000 (0) │ │ │ │ +10A13E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A017 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A140 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A01B Local Header Offset 0007A7CF (501711) │ │ │ │ -10A01F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A144 Local Header Offset 0007A798 (501656) │ │ │ │ +10A148 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A01F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A148: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A01F: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A148: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FF7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A120: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A032 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -10A036 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A037 Created OS 03 (3) 'Unix' │ │ │ │ -10A038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A03A General Purpose Flag 0800 (2048) │ │ │ │ +10A15B CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +10A15F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A160 Created OS 03 (3) 'Unix' │ │ │ │ +10A161 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A162 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A163 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A03C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A03E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A042 CRC 4E085CE0 (1309170912) │ │ │ │ -10A046 Compressed Size 00000348 (840) │ │ │ │ -10A04A Uncompressed Size 000006CA (1738) │ │ │ │ -10A04E Filename Length 001E (30) │ │ │ │ -10A050 Extra Length 0000 (0) │ │ │ │ -10A052 Comment Length 0000 (0) │ │ │ │ -10A054 Disk Start 0000 (0) │ │ │ │ -10A056 Int File Attributes 0000 (0) │ │ │ │ +10A165 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A167 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A16B CRC 4E085CE0 (1309170912) │ │ │ │ +10A16F Compressed Size 00000348 (840) │ │ │ │ +10A173 Uncompressed Size 000006CA (1738) │ │ │ │ +10A177 Filename Length 001E (30) │ │ │ │ +10A179 Extra Length 0000 (0) │ │ │ │ +10A17B Comment Length 0000 (0) │ │ │ │ +10A17D Disk Start 0000 (0) │ │ │ │ +10A17F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A058 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A181 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A05C Local Header Offset 0007A800 (501760) │ │ │ │ -10A060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A185 Local Header Offset 0007A7C9 (501705) │ │ │ │ +10A189 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A189: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A07E CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -10A082 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A083 Created OS 03 (3) 'Unix' │ │ │ │ -10A084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A086 General Purpose Flag 0800 (2048) │ │ │ │ +10A1A7 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +10A1AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1AC Created OS 03 (3) 'Unix' │ │ │ │ +10A1AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A088 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A08A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A08E CRC A53473E9 (2771678185) │ │ │ │ -10A092 Compressed Size 0000036B (875) │ │ │ │ -10A096 Uncompressed Size 00000C1F (3103) │ │ │ │ -10A09A Filename Length 001D (29) │ │ │ │ -10A09C Extra Length 0000 (0) │ │ │ │ -10A09E Comment Length 0000 (0) │ │ │ │ -10A0A0 Disk Start 0000 (0) │ │ │ │ -10A0A2 Int File Attributes 0000 (0) │ │ │ │ +10A1B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1B3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A1B7 CRC A53473E9 (2771678185) │ │ │ │ +10A1BB Compressed Size 0000036B (875) │ │ │ │ +10A1BF Uncompressed Size 00000C1F (3103) │ │ │ │ +10A1C3 Filename Length 001D (29) │ │ │ │ +10A1C5 Extra Length 0000 (0) │ │ │ │ +10A1C7 Comment Length 0000 (0) │ │ │ │ +10A1C9 Disk Start 0000 (0) │ │ │ │ +10A1CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A1CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0A8 Local Header Offset 0007AB84 (502660) │ │ │ │ -10A0AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A1D1 Local Header Offset 0007AB4D (502605) │ │ │ │ +10A1D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A1D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A0C9 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -10A0CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A0CE Created OS 03 (3) 'Unix' │ │ │ │ -10A0CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A0D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A0D1 General Purpose Flag 0800 (2048) │ │ │ │ +10A1F2 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +10A1F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1F7 Created OS 03 (3) 'Unix' │ │ │ │ +10A1F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A0D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A0D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A0D9 CRC AAC3393B (2864920891) │ │ │ │ -10A0DD Compressed Size 000005A5 (1445) │ │ │ │ -10A0E1 Uncompressed Size 00000F6F (3951) │ │ │ │ -10A0E5 Filename Length 0029 (41) │ │ │ │ -10A0E7 Extra Length 0000 (0) │ │ │ │ -10A0E9 Comment Length 0000 (0) │ │ │ │ -10A0EB Disk Start 0000 (0) │ │ │ │ -10A0ED Int File Attributes 0000 (0) │ │ │ │ +10A1FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1FE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A202 CRC AAC3393B (2864920891) │ │ │ │ +10A206 Compressed Size 000005A5 (1445) │ │ │ │ +10A20A Uncompressed Size 00000F6F (3951) │ │ │ │ +10A20E Filename Length 0029 (41) │ │ │ │ +10A210 Extra Length 0000 (0) │ │ │ │ +10A212 Comment Length 0000 (0) │ │ │ │ +10A214 Disk Start 0000 (0) │ │ │ │ +10A216 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A218 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0F3 Local Header Offset 0007AF2A (503594) │ │ │ │ -10A0F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A21C Local Header Offset 0007AEF3 (503539) │ │ │ │ +10A220 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A220: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A120 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -10A124 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A125 Created OS 03 (3) 'Unix' │ │ │ │ -10A126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A128 General Purpose Flag 0800 (2048) │ │ │ │ +10A249 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +10A24D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A24E Created OS 03 (3) 'Unix' │ │ │ │ +10A24F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A251 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A12A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A12C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A130 CRC A247F4FA (2722624762) │ │ │ │ -10A134 Compressed Size 00000420 (1056) │ │ │ │ -10A138 Uncompressed Size 00001B7D (7037) │ │ │ │ -10A13C Filename Length 0028 (40) │ │ │ │ -10A13E Extra Length 0000 (0) │ │ │ │ -10A140 Comment Length 0000 (0) │ │ │ │ -10A142 Disk Start 0000 (0) │ │ │ │ -10A144 Int File Attributes 0000 (0) │ │ │ │ +10A253 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A255 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A259 CRC A247F4FA (2722624762) │ │ │ │ +10A25D Compressed Size 00000420 (1056) │ │ │ │ +10A261 Uncompressed Size 00001B7D (7037) │ │ │ │ +10A265 Filename Length 0028 (40) │ │ │ │ +10A267 Extra Length 0000 (0) │ │ │ │ +10A269 Comment Length 0000 (0) │ │ │ │ +10A26B Disk Start 0000 (0) │ │ │ │ +10A26D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A146 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A26F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A14A Local Header Offset 0007B516 (505110) │ │ │ │ -10A14E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A273 Local Header Offset 0007B4DF (505055) │ │ │ │ +10A277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A14E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A176 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -10A17A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A17B Created OS 03 (3) 'Unix' │ │ │ │ -10A17C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A17D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A17E General Purpose Flag 0800 (2048) │ │ │ │ +10A29F CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +10A2A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2A4 Created OS 03 (3) 'Unix' │ │ │ │ +10A2A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A2A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A2A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A180 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A182 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A186 CRC 63130109 (1662189833) │ │ │ │ -10A18A Compressed Size 00000255 (597) │ │ │ │ -10A18E Uncompressed Size 000004DA (1242) │ │ │ │ -10A192 Filename Length 0030 (48) │ │ │ │ -10A194 Extra Length 0000 (0) │ │ │ │ -10A196 Comment Length 0000 (0) │ │ │ │ -10A198 Disk Start 0000 (0) │ │ │ │ -10A19A Int File Attributes 0000 (0) │ │ │ │ +10A2A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A2AB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A2AF CRC 63130109 (1662189833) │ │ │ │ +10A2B3 Compressed Size 00000255 (597) │ │ │ │ +10A2B7 Uncompressed Size 000004DA (1242) │ │ │ │ +10A2BB Filename Length 0030 (48) │ │ │ │ +10A2BD Extra Length 0000 (0) │ │ │ │ +10A2BF Comment Length 0000 (0) │ │ │ │ +10A2C1 Disk Start 0000 (0) │ │ │ │ +10A2C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A19C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A2C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A1A0 Local Header Offset 0007B97C (506236) │ │ │ │ -10A1A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A2C9 Local Header Offset 0007B945 (506181) │ │ │ │ +10A2CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A2CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A1D4 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -10A1D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A1D9 Created OS 03 (3) 'Unix' │ │ │ │ -10A1DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A1DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A1DC General Purpose Flag 0800 (2048) │ │ │ │ +10A2FD CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +10A301 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A302 Created OS 03 (3) 'Unix' │ │ │ │ +10A303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A305 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A1DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A1E0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A1E4 CRC 7A739F95 (2054397845) │ │ │ │ -10A1E8 Compressed Size 00000246 (582) │ │ │ │ -10A1EC Uncompressed Size 00000834 (2100) │ │ │ │ -10A1F0 Filename Length 002F (47) │ │ │ │ -10A1F2 Extra Length 0000 (0) │ │ │ │ -10A1F4 Comment Length 0000 (0) │ │ │ │ -10A1F6 Disk Start 0000 (0) │ │ │ │ -10A1F8 Int File Attributes 0000 (0) │ │ │ │ +10A307 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A309 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A30D CRC 7A739F95 (2054397845) │ │ │ │ +10A311 Compressed Size 00000246 (582) │ │ │ │ +10A315 Uncompressed Size 00000834 (2100) │ │ │ │ +10A319 Filename Length 002F (47) │ │ │ │ +10A31B Extra Length 0000 (0) │ │ │ │ +10A31D Comment Length 0000 (0) │ │ │ │ +10A31F Disk Start 0000 (0) │ │ │ │ +10A321 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A1FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A323 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A1FE Local Header Offset 0007BC1F (506911) │ │ │ │ -10A202 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A327 Local Header Offset 0007BBE8 (506856) │ │ │ │ +10A32B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A202: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A32B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A231 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -10A235 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A236 Created OS 03 (3) 'Unix' │ │ │ │ -10A237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A239 General Purpose Flag 0800 (2048) │ │ │ │ +10A35A CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +10A35E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A35F Created OS 03 (3) 'Unix' │ │ │ │ +10A360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A362 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A23B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A23D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A241 CRC CDC5FFE5 (3452305381) │ │ │ │ -10A245 Compressed Size 000004DA (1242) │ │ │ │ -10A249 Uncompressed Size 00000EB7 (3767) │ │ │ │ -10A24D Filename Length 002D (45) │ │ │ │ -10A24F Extra Length 0000 (0) │ │ │ │ -10A251 Comment Length 0000 (0) │ │ │ │ -10A253 Disk Start 0000 (0) │ │ │ │ -10A255 Int File Attributes 0000 (0) │ │ │ │ +10A364 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A366 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A36A CRC CDC5FFE5 (3452305381) │ │ │ │ +10A36E Compressed Size 000004DA (1242) │ │ │ │ +10A372 Uncompressed Size 00000EB7 (3767) │ │ │ │ +10A376 Filename Length 002D (45) │ │ │ │ +10A378 Extra Length 0000 (0) │ │ │ │ +10A37A Comment Length 0000 (0) │ │ │ │ +10A37C Disk Start 0000 (0) │ │ │ │ +10A37E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A257 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A25B Local Header Offset 0007BEB2 (507570) │ │ │ │ -10A25F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A384 Local Header Offset 0007BE7B (507515) │ │ │ │ +10A388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A25F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A28C CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -10A290 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A291 Created OS 03 (3) 'Unix' │ │ │ │ -10A292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A294 General Purpose Flag 0800 (2048) │ │ │ │ +10A3B5 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +10A3B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A3BA Created OS 03 (3) 'Unix' │ │ │ │ +10A3BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A298 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A29C CRC C9EEF646 (3387881030) │ │ │ │ -10A2A0 Compressed Size 0000047E (1150) │ │ │ │ -10A2A4 Uncompressed Size 00002033 (8243) │ │ │ │ -10A2A8 Filename Length 002C (44) │ │ │ │ -10A2AA Extra Length 0000 (0) │ │ │ │ -10A2AC Comment Length 0000 (0) │ │ │ │ -10A2AE Disk Start 0000 (0) │ │ │ │ -10A2B0 Int File Attributes 0000 (0) │ │ │ │ +10A3BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3C1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A3C5 CRC C9EEF646 (3387881030) │ │ │ │ +10A3C9 Compressed Size 0000047E (1150) │ │ │ │ +10A3CD Uncompressed Size 00002033 (8243) │ │ │ │ +10A3D1 Filename Length 002C (44) │ │ │ │ +10A3D3 Extra Length 0000 (0) │ │ │ │ +10A3D5 Comment Length 0000 (0) │ │ │ │ +10A3D7 Disk Start 0000 (0) │ │ │ │ +10A3D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A2B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A3DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A2B6 Local Header Offset 0007C3D7 (508887) │ │ │ │ -10A2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3DF Local Header Offset 0007C3A0 (508832) │ │ │ │ +10A3E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A2E6 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -10A2EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A2EB Created OS 03 (3) 'Unix' │ │ │ │ -10A2EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A2ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A2EE General Purpose Flag 0800 (2048) │ │ │ │ +10A40F CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +10A413 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A414 Created OS 03 (3) 'Unix' │ │ │ │ +10A415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A417 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A2F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A2F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A2F6 CRC DDBE7D83 (3720248707) │ │ │ │ -10A2FA Compressed Size 00007200 (29184) │ │ │ │ -10A2FE Uncompressed Size 00018DC2 (101826) │ │ │ │ -10A302 Filename Length 0020 (32) │ │ │ │ -10A304 Extra Length 0000 (0) │ │ │ │ -10A306 Comment Length 0000 (0) │ │ │ │ -10A308 Disk Start 0000 (0) │ │ │ │ -10A30A Int File Attributes 0000 (0) │ │ │ │ +10A419 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A41B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A41F CRC DDBE7D83 (3720248707) │ │ │ │ +10A423 Compressed Size 00007200 (29184) │ │ │ │ +10A427 Uncompressed Size 00018DC2 (101826) │ │ │ │ +10A42B Filename Length 0020 (32) │ │ │ │ +10A42D Extra Length 0000 (0) │ │ │ │ +10A42F Comment Length 0000 (0) │ │ │ │ +10A431 Disk Start 0000 (0) │ │ │ │ +10A433 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A30C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A435 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A310 Local Header Offset 0007C89F (510111) │ │ │ │ -10A314 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A439 Local Header Offset 0007C868 (510056) │ │ │ │ +10A43D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A43D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A334 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -10A338 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A339 Created OS 03 (3) 'Unix' │ │ │ │ -10A33A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A33B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A33C General Purpose Flag 0800 (2048) │ │ │ │ +10A45D CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +10A461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A462 Created OS 03 (3) 'Unix' │ │ │ │ +10A463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A33E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A340 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A344 CRC 9A43E6A6 (2588141222) │ │ │ │ -10A348 Compressed Size 0000FEA8 (65192) │ │ │ │ -10A34C Uncompressed Size 0008B9B1 (571825) │ │ │ │ -10A350 Filename Length 001F (31) │ │ │ │ -10A352 Extra Length 0000 (0) │ │ │ │ -10A354 Comment Length 0000 (0) │ │ │ │ -10A356 Disk Start 0000 (0) │ │ │ │ -10A358 Int File Attributes 0000 (0) │ │ │ │ +10A467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A469 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A46D CRC 9A43E6A6 (2588141222) │ │ │ │ +10A471 Compressed Size 0000FEA8 (65192) │ │ │ │ +10A475 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +10A479 Filename Length 001F (31) │ │ │ │ +10A47B Extra Length 0000 (0) │ │ │ │ +10A47D Comment Length 0000 (0) │ │ │ │ +10A47F Disk Start 0000 (0) │ │ │ │ +10A481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A35A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A35E Local Header Offset 00083ADD (539357) │ │ │ │ -10A362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A487 Local Header Offset 00083AA6 (539302) │ │ │ │ +10A48B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A381 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -10A385 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A386 Created OS 03 (3) 'Unix' │ │ │ │ -10A387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A389 General Purpose Flag 0800 (2048) │ │ │ │ +10A4AA CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +10A4AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A4AF Created OS 03 (3) 'Unix' │ │ │ │ +10A4B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A4B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A4B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A38B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A38D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A391 CRC 3F32451E (1060259102) │ │ │ │ -10A395 Compressed Size 0000063B (1595) │ │ │ │ -10A399 Uncompressed Size 000010E5 (4325) │ │ │ │ -10A39D Filename Length 002E (46) │ │ │ │ -10A39F Extra Length 0000 (0) │ │ │ │ -10A3A1 Comment Length 0000 (0) │ │ │ │ -10A3A3 Disk Start 0000 (0) │ │ │ │ -10A3A5 Int File Attributes 0000 (0) │ │ │ │ +10A4B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A4B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A4BA CRC 3F32451E (1060259102) │ │ │ │ +10A4BE Compressed Size 0000063B (1595) │ │ │ │ +10A4C2 Uncompressed Size 000010E5 (4325) │ │ │ │ +10A4C6 Filename Length 002E (46) │ │ │ │ +10A4C8 Extra Length 0000 (0) │ │ │ │ +10A4CA Comment Length 0000 (0) │ │ │ │ +10A4CC Disk Start 0000 (0) │ │ │ │ +10A4CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A3A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A4D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A3AB Local Header Offset 000939C2 (604610) │ │ │ │ -10A3AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A4D4 Local Header Offset 0009398B (604555) │ │ │ │ +10A4D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A3AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A4D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A3DD CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -10A3E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A3E2 Created OS 03 (3) 'Unix' │ │ │ │ -10A3E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A3E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A3E5 General Purpose Flag 0800 (2048) │ │ │ │ +10A506 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +10A50A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A50B Created OS 03 (3) 'Unix' │ │ │ │ +10A50C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A50D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A50E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A3E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A3E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A3ED CRC 80E0558E (2162185614) │ │ │ │ -10A3F1 Compressed Size 00000AD2 (2770) │ │ │ │ -10A3F5 Uncompressed Size 00003EFA (16122) │ │ │ │ -10A3F9 Filename Length 002D (45) │ │ │ │ -10A3FB Extra Length 0000 (0) │ │ │ │ -10A3FD Comment Length 0000 (0) │ │ │ │ -10A3FF Disk Start 0000 (0) │ │ │ │ -10A401 Int File Attributes 0000 (0) │ │ │ │ +10A510 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A512 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A516 CRC 80E0558E (2162185614) │ │ │ │ +10A51A Compressed Size 00000AD2 (2770) │ │ │ │ +10A51E Uncompressed Size 00003EFA (16122) │ │ │ │ +10A522 Filename Length 002D (45) │ │ │ │ +10A524 Extra Length 0000 (0) │ │ │ │ +10A526 Comment Length 0000 (0) │ │ │ │ +10A528 Disk Start 0000 (0) │ │ │ │ +10A52A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A403 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A52C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A407 Local Header Offset 00094049 (606281) │ │ │ │ -10A40B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A530 Local Header Offset 00094012 (606226) │ │ │ │ +10A534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A40B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A438 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -10A43C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A43D Created OS 03 (3) 'Unix' │ │ │ │ -10A43E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A43F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A440 General Purpose Flag 0800 (2048) │ │ │ │ +10A561 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +10A565 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A566 Created OS 03 (3) 'Unix' │ │ │ │ +10A567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A569 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A442 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A444 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A448 CRC F01D386A (4028446826) │ │ │ │ -10A44C Compressed Size 000003D7 (983) │ │ │ │ -10A450 Uncompressed Size 000009AF (2479) │ │ │ │ -10A454 Filename Length 002C (44) │ │ │ │ -10A456 Extra Length 0000 (0) │ │ │ │ -10A458 Comment Length 0000 (0) │ │ │ │ -10A45A Disk Start 0000 (0) │ │ │ │ -10A45C Int File Attributes 0000 (0) │ │ │ │ +10A56B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A56D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A571 CRC F01D386A (4028446826) │ │ │ │ +10A575 Compressed Size 000003D7 (983) │ │ │ │ +10A579 Uncompressed Size 000009AF (2479) │ │ │ │ +10A57D Filename Length 002C (44) │ │ │ │ +10A57F Extra Length 0000 (0) │ │ │ │ +10A581 Comment Length 0000 (0) │ │ │ │ +10A583 Disk Start 0000 (0) │ │ │ │ +10A585 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A45E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A587 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A462 Local Header Offset 00094B66 (609126) │ │ │ │ -10A466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A58B Local Header Offset 00094B2F (609071) │ │ │ │ +10A58F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A492 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -10A496 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A497 Created OS 03 (3) 'Unix' │ │ │ │ -10A498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A49A General Purpose Flag 0800 (2048) │ │ │ │ +10A5BB CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +10A5BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A5C0 Created OS 03 (3) 'Unix' │ │ │ │ +10A5C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A5C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A5C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A49C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A49E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A4A2 CRC 4CFC1F3E (1291591486) │ │ │ │ -10A4A6 Compressed Size 0000072D (1837) │ │ │ │ -10A4AA Uncompressed Size 00002822 (10274) │ │ │ │ -10A4AE Filename Length 002B (43) │ │ │ │ -10A4B0 Extra Length 0000 (0) │ │ │ │ -10A4B2 Comment Length 0000 (0) │ │ │ │ -10A4B4 Disk Start 0000 (0) │ │ │ │ -10A4B6 Int File Attributes 0000 (0) │ │ │ │ +10A5C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A5C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A5CB CRC 4CFC1F3E (1291591486) │ │ │ │ +10A5CF Compressed Size 0000072D (1837) │ │ │ │ +10A5D3 Uncompressed Size 00002822 (10274) │ │ │ │ +10A5D7 Filename Length 002B (43) │ │ │ │ +10A5D9 Extra Length 0000 (0) │ │ │ │ +10A5DB Comment Length 0000 (0) │ │ │ │ +10A5DD Disk Start 0000 (0) │ │ │ │ +10A5DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A4B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A5E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A4BC Local Header Offset 00094F87 (610183) │ │ │ │ -10A4C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A5E5 Local Header Offset 00094F50 (610128) │ │ │ │ +10A5E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A4C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A5E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A4EB CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -10A4EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A4F0 Created OS 03 (3) 'Unix' │ │ │ │ -10A4F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A4F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A4F3 General Purpose Flag 0800 (2048) │ │ │ │ +10A614 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +10A618 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A619 Created OS 03 (3) 'Unix' │ │ │ │ +10A61A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A61B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A61C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A4F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A4F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A4FB CRC 3E0EDA7E (1041160830) │ │ │ │ -10A4FF Compressed Size 00000A54 (2644) │ │ │ │ -10A503 Uncompressed Size 00001CC3 (7363) │ │ │ │ -10A507 Filename Length 0020 (32) │ │ │ │ -10A509 Extra Length 0000 (0) │ │ │ │ -10A50B Comment Length 0000 (0) │ │ │ │ -10A50D Disk Start 0000 (0) │ │ │ │ -10A50F Int File Attributes 0000 (0) │ │ │ │ +10A61E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A620 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A624 CRC 3E0EDA7E (1041160830) │ │ │ │ +10A628 Compressed Size 00000A54 (2644) │ │ │ │ +10A62C Uncompressed Size 00001CC3 (7363) │ │ │ │ +10A630 Filename Length 0020 (32) │ │ │ │ +10A632 Extra Length 0000 (0) │ │ │ │ +10A634 Comment Length 0000 (0) │ │ │ │ +10A636 Disk Start 0000 (0) │ │ │ │ +10A638 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A511 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A63A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A515 Local Header Offset 000956FD (612093) │ │ │ │ -10A519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A63E Local Header Offset 000956C6 (612038) │ │ │ │ +10A642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A539 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -10A53D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A53E Created OS 03 (3) 'Unix' │ │ │ │ -10A53F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A541 General Purpose Flag 0800 (2048) │ │ │ │ +10A662 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +10A666 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A667 Created OS 03 (3) 'Unix' │ │ │ │ +10A668 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A669 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A66A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A545 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A549 CRC 8F0167EF (2399234031) │ │ │ │ -10A54D Compressed Size 000005BE (1470) │ │ │ │ -10A551 Uncompressed Size 00001DAC (7596) │ │ │ │ -10A555 Filename Length 001F (31) │ │ │ │ -10A557 Extra Length 0000 (0) │ │ │ │ -10A559 Comment Length 0000 (0) │ │ │ │ -10A55B Disk Start 0000 (0) │ │ │ │ -10A55D Int File Attributes 0000 (0) │ │ │ │ +10A66C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A66E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A672 CRC 8F0167EF (2399234031) │ │ │ │ +10A676 Compressed Size 000005BE (1470) │ │ │ │ +10A67A Uncompressed Size 00001DAC (7596) │ │ │ │ +10A67E Filename Length 001F (31) │ │ │ │ +10A680 Extra Length 0000 (0) │ │ │ │ +10A682 Comment Length 0000 (0) │ │ │ │ +10A684 Disk Start 0000 (0) │ │ │ │ +10A686 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A55F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A688 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A563 Local Header Offset 0009618F (614799) │ │ │ │ -10A567 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A68C Local Header Offset 00096158 (614744) │ │ │ │ +10A690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A567: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A586 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -10A58A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A58B Created OS 03 (3) 'Unix' │ │ │ │ -10A58C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A58D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A58E General Purpose Flag 0800 (2048) │ │ │ │ +10A6AF CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +10A6B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A6B4 Created OS 03 (3) 'Unix' │ │ │ │ +10A6B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A6B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A6B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A590 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A592 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A596 CRC BC9FA699 (3164579481) │ │ │ │ -10A59A Compressed Size 00000A69 (2665) │ │ │ │ -10A59E Uncompressed Size 000018C0 (6336) │ │ │ │ -10A5A2 Filename Length 0021 (33) │ │ │ │ -10A5A4 Extra Length 0000 (0) │ │ │ │ -10A5A6 Comment Length 0000 (0) │ │ │ │ -10A5A8 Disk Start 0000 (0) │ │ │ │ -10A5AA Int File Attributes 0000 (0) │ │ │ │ +10A6B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A6BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A6BF CRC BC9FA699 (3164579481) │ │ │ │ +10A6C3 Compressed Size 00000A69 (2665) │ │ │ │ +10A6C7 Uncompressed Size 000018C0 (6336) │ │ │ │ +10A6CB Filename Length 0021 (33) │ │ │ │ +10A6CD Extra Length 0000 (0) │ │ │ │ +10A6CF Comment Length 0000 (0) │ │ │ │ +10A6D1 Disk Start 0000 (0) │ │ │ │ +10A6D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A6D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5B0 Local Header Offset 0009678A (616330) │ │ │ │ -10A5B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A6D9 Local Header Offset 00096753 (616275) │ │ │ │ +10A6DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A6DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A5D5 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -10A5D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A5DA Created OS 03 (3) 'Unix' │ │ │ │ -10A5DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A5DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A5DD General Purpose Flag 0800 (2048) │ │ │ │ +10A6FE CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +10A702 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A703 Created OS 03 (3) 'Unix' │ │ │ │ +10A704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A706 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A5DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A5E1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A5E5 CRC EA871F82 (3934723970) │ │ │ │ -10A5E9 Compressed Size 00000E19 (3609) │ │ │ │ -10A5ED Uncompressed Size 000047E8 (18408) │ │ │ │ -10A5F1 Filename Length 0020 (32) │ │ │ │ -10A5F3 Extra Length 0000 (0) │ │ │ │ -10A5F5 Comment Length 0000 (0) │ │ │ │ -10A5F7 Disk Start 0000 (0) │ │ │ │ -10A5F9 Int File Attributes 0000 (0) │ │ │ │ +10A708 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A70A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A70E CRC EA871F82 (3934723970) │ │ │ │ +10A712 Compressed Size 00000E19 (3609) │ │ │ │ +10A716 Uncompressed Size 000047E8 (18408) │ │ │ │ +10A71A Filename Length 0020 (32) │ │ │ │ +10A71C Extra Length 0000 (0) │ │ │ │ +10A71E Comment Length 0000 (0) │ │ │ │ +10A720 Disk Start 0000 (0) │ │ │ │ +10A722 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A724 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5FF Local Header Offset 00097232 (619058) │ │ │ │ -10A603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A728 Local Header Offset 000971FB (619003) │ │ │ │ +10A72C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A623 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -10A627 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A628 Created OS 03 (3) 'Unix' │ │ │ │ -10A629 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A62A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A62B General Purpose Flag 0800 (2048) │ │ │ │ +10A74C CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +10A750 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A751 Created OS 03 (3) 'Unix' │ │ │ │ +10A752 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A753 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A754 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A62D Compression Method 0000 (0) 'Stored' │ │ │ │ -10A62F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A633 CRC 00000000 (0) │ │ │ │ -10A637 Compressed Size 00000000 (0) │ │ │ │ -10A63B Uncompressed Size 00000000 (0) │ │ │ │ -10A63F Filename Length 000E (14) │ │ │ │ -10A641 Extra Length 0000 (0) │ │ │ │ -10A643 Comment Length 0000 (0) │ │ │ │ -10A645 Disk Start 0000 (0) │ │ │ │ -10A647 Int File Attributes 0000 (0) │ │ │ │ +10A756 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A758 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A75C CRC 00000000 (0) │ │ │ │ +10A760 Compressed Size 00000000 (0) │ │ │ │ +10A764 Uncompressed Size 00000000 (0) │ │ │ │ +10A768 Filename Length 000E (14) │ │ │ │ +10A76A Extra Length 0000 (0) │ │ │ │ +10A76C Comment Length 0000 (0) │ │ │ │ +10A76E Disk Start 0000 (0) │ │ │ │ +10A770 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A649 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A772 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A64D Local Header Offset 00098089 (622729) │ │ │ │ -10A651 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +10A776 Local Header Offset 00098052 (622674) │ │ │ │ +10A77A Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A651: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A77A: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A651: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A77A: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A629: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A752: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A65F CENTRAL HEADER #280 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) │ │ │ │ +10A788 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +10A78C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A78D Created OS 03 (3) 'Unix' │ │ │ │ +10A78E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A78F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A790 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A669 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A66B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A66F CRC 65AA8F6F (1705676655) │ │ │ │ -10A673 Compressed Size 000008C8 (2248) │ │ │ │ -10A677 Uncompressed Size 000018AA (6314) │ │ │ │ -10A67B Filename Length 001B (27) │ │ │ │ -10A67D Extra Length 0000 (0) │ │ │ │ -10A67F Comment Length 0000 (0) │ │ │ │ -10A681 Disk Start 0000 (0) │ │ │ │ -10A683 Int File Attributes 0000 (0) │ │ │ │ +10A792 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A794 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A798 CRC 65AA8F6F (1705676655) │ │ │ │ +10A79C Compressed Size 000008C8 (2248) │ │ │ │ +10A7A0 Uncompressed Size 000018AA (6314) │ │ │ │ +10A7A4 Filename Length 001B (27) │ │ │ │ +10A7A6 Extra Length 0000 (0) │ │ │ │ +10A7A8 Comment Length 0000 (0) │ │ │ │ +10A7AA Disk Start 0000 (0) │ │ │ │ +10A7AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A685 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A689 Local Header Offset 000980B5 (622773) │ │ │ │ -10A68D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7B2 Local Header Offset 0009807E (622718) │ │ │ │ +10A7B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A68D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6A8 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -10A6AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6AD Created OS 03 (3) 'Unix' │ │ │ │ -10A6AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6B0 General Purpose Flag 0800 (2048) │ │ │ │ +10A7D1 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +10A7D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A7D6 Created OS 03 (3) 'Unix' │ │ │ │ +10A7D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A7D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A7D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A6B8 CRC D01AF85B (3491428443) │ │ │ │ -10A6BC Compressed Size 00000AFA (2810) │ │ │ │ -10A6C0 Uncompressed Size 00004946 (18758) │ │ │ │ -10A6C4 Filename Length 001A (26) │ │ │ │ -10A6C6 Extra Length 0000 (0) │ │ │ │ -10A6C8 Comment Length 0000 (0) │ │ │ │ -10A6CA Disk Start 0000 (0) │ │ │ │ -10A6CC Int File Attributes 0000 (0) │ │ │ │ +10A7DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A7DD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A7E1 CRC D01AF85B (3491428443) │ │ │ │ +10A7E5 Compressed Size 00000AFA (2810) │ │ │ │ +10A7E9 Uncompressed Size 00004946 (18758) │ │ │ │ +10A7ED Filename Length 001A (26) │ │ │ │ +10A7EF Extra Length 0000 (0) │ │ │ │ +10A7F1 Comment Length 0000 (0) │ │ │ │ +10A7F3 Disk Start 0000 (0) │ │ │ │ +10A7F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A6CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A7F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A6D2 Local Header Offset 000989B6 (625078) │ │ │ │ -10A6D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A7FB Local Header Offset 0009897F (625023) │ │ │ │ +10A7FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A6D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6F0 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -10A6F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6F5 Created OS 03 (3) 'Unix' │ │ │ │ -10A6F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6F8 General Purpose Flag 0800 (2048) │ │ │ │ +10A819 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +10A81D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A81E Created OS 03 (3) 'Unix' │ │ │ │ +10A81F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A820 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A821 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A700 CRC 5D7574C1 (1567978689) │ │ │ │ -10A704 Compressed Size 000003A7 (935) │ │ │ │ -10A708 Uncompressed Size 00000822 (2082) │ │ │ │ -10A70C Filename Length 0019 (25) │ │ │ │ -10A70E Extra Length 0000 (0) │ │ │ │ -10A710 Comment Length 0000 (0) │ │ │ │ -10A712 Disk Start 0000 (0) │ │ │ │ -10A714 Int File Attributes 0000 (0) │ │ │ │ +10A823 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A825 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A829 CRC 5D7574C1 (1567978689) │ │ │ │ +10A82D Compressed Size 000003A7 (935) │ │ │ │ +10A831 Uncompressed Size 00000822 (2082) │ │ │ │ +10A835 Filename Length 0019 (25) │ │ │ │ +10A837 Extra Length 0000 (0) │ │ │ │ +10A839 Comment Length 0000 (0) │ │ │ │ +10A83B Disk Start 0000 (0) │ │ │ │ +10A83D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A716 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A83F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A71A Local Header Offset 000994E8 (627944) │ │ │ │ -10A71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A843 Local Header Offset 000994B1 (627889) │ │ │ │ +10A847 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A847: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A737 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -10A73B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A73C Created OS 03 (3) 'Unix' │ │ │ │ -10A73D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A73E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A73F General Purpose Flag 0800 (2048) │ │ │ │ +10A860 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +10A864 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A865 Created OS 03 (3) 'Unix' │ │ │ │ +10A866 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A867 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A868 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A741 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A743 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A747 CRC B8FBB7FD (3103504381) │ │ │ │ -10A74B Compressed Size 0000043B (1083) │ │ │ │ -10A74F Uncompressed Size 0000135C (4956) │ │ │ │ -10A753 Filename Length 0018 (24) │ │ │ │ -10A755 Extra Length 0000 (0) │ │ │ │ -10A757 Comment Length 0000 (0) │ │ │ │ -10A759 Disk Start 0000 (0) │ │ │ │ -10A75B Int File Attributes 0000 (0) │ │ │ │ +10A86A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A86C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A870 CRC B8FBB7FD (3103504381) │ │ │ │ +10A874 Compressed Size 0000043B (1083) │ │ │ │ +10A878 Uncompressed Size 0000135C (4956) │ │ │ │ +10A87C Filename Length 0018 (24) │ │ │ │ +10A87E Extra Length 0000 (0) │ │ │ │ +10A880 Comment Length 0000 (0) │ │ │ │ +10A882 Disk Start 0000 (0) │ │ │ │ +10A884 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A75D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A886 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A761 Local Header Offset 000998C6 (628934) │ │ │ │ -10A765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A88A Local Header Offset 0009988F (628879) │ │ │ │ +10A88E Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A88E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A77D CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -10A781 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A782 Created OS 03 (3) 'Unix' │ │ │ │ -10A783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A785 General Purpose Flag 0800 (2048) │ │ │ │ +10A8A6 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +10A8AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8AB Created OS 03 (3) 'Unix' │ │ │ │ +10A8AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A787 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A789 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A78D CRC EB542254 (3948159572) │ │ │ │ -10A791 Compressed Size 000005B6 (1462) │ │ │ │ -10A795 Uncompressed Size 00000EF7 (3831) │ │ │ │ -10A799 Filename Length 001A (26) │ │ │ │ -10A79B Extra Length 0000 (0) │ │ │ │ -10A79D Comment Length 0000 (0) │ │ │ │ -10A79F Disk Start 0000 (0) │ │ │ │ -10A7A1 Int File Attributes 0000 (0) │ │ │ │ +10A8B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8B2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A8B6 CRC EB542254 (3948159572) │ │ │ │ +10A8BA Compressed Size 000005B6 (1462) │ │ │ │ +10A8BE Uncompressed Size 00000EF7 (3831) │ │ │ │ +10A8C2 Filename Length 001A (26) │ │ │ │ +10A8C4 Extra Length 0000 (0) │ │ │ │ +10A8C6 Comment Length 0000 (0) │ │ │ │ +10A8C8 Disk Start 0000 (0) │ │ │ │ +10A8CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A8CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7A7 Local Header Offset 00099D37 (630071) │ │ │ │ -10A7AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A8D0 Local Header Offset 00099D00 (630016) │ │ │ │ +10A8D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A8D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A7C5 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -10A7C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A7CA Created OS 03 (3) 'Unix' │ │ │ │ -10A7CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A7CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A7CD General Purpose Flag 0800 (2048) │ │ │ │ +10A8EE CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +10A8F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8F3 Created OS 03 (3) 'Unix' │ │ │ │ +10A8F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A7CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A7D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A7D5 CRC 8DEE5F5C (2381209436) │ │ │ │ -10A7D9 Compressed Size 0000071E (1822) │ │ │ │ -10A7DD Uncompressed Size 0000284F (10319) │ │ │ │ -10A7E1 Filename Length 0019 (25) │ │ │ │ -10A7E3 Extra Length 0000 (0) │ │ │ │ -10A7E5 Comment Length 0000 (0) │ │ │ │ -10A7E7 Disk Start 0000 (0) │ │ │ │ -10A7E9 Int File Attributes 0000 (0) │ │ │ │ +10A8F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A8FE CRC 8DEE5F5C (2381209436) │ │ │ │ +10A902 Compressed Size 0000071E (1822) │ │ │ │ +10A906 Uncompressed Size 0000284F (10319) │ │ │ │ +10A90A Filename Length 0019 (25) │ │ │ │ +10A90C Extra Length 0000 (0) │ │ │ │ +10A90E Comment Length 0000 (0) │ │ │ │ +10A910 Disk Start 0000 (0) │ │ │ │ +10A912 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7EF Local Header Offset 0009A325 (631589) │ │ │ │ -10A7F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A918 Local Header Offset 0009A2EE (631534) │ │ │ │ +10A91C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A91C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A80C CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -10A810 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A811 Created OS 03 (3) 'Unix' │ │ │ │ -10A812 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A813 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A814 General Purpose Flag 0800 (2048) │ │ │ │ +10A935 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +10A939 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A93A Created OS 03 (3) 'Unix' │ │ │ │ +10A93B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A93C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A93D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A816 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A818 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A81C CRC B17E7AF1 (2977856241) │ │ │ │ -10A820 Compressed Size 000009C6 (2502) │ │ │ │ -10A824 Uncompressed Size 00001B49 (6985) │ │ │ │ -10A828 Filename Length 0016 (22) │ │ │ │ -10A82A Extra Length 0000 (0) │ │ │ │ -10A82C Comment Length 0000 (0) │ │ │ │ -10A82E Disk Start 0000 (0) │ │ │ │ -10A830 Int File Attributes 0000 (0) │ │ │ │ +10A93F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A941 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A945 CRC B17E7AF1 (2977856241) │ │ │ │ +10A949 Compressed Size 000009C6 (2502) │ │ │ │ +10A94D Uncompressed Size 00001B49 (6985) │ │ │ │ +10A951 Filename Length 0016 (22) │ │ │ │ +10A953 Extra Length 0000 (0) │ │ │ │ +10A955 Comment Length 0000 (0) │ │ │ │ +10A957 Disk Start 0000 (0) │ │ │ │ +10A959 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A832 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A95B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A836 Local Header Offset 0009AA7A (633466) │ │ │ │ -10A83A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A95F Local Header Offset 0009AA43 (633411) │ │ │ │ +10A963 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A83A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A963: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A850 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -10A854 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A855 Created OS 03 (3) 'Unix' │ │ │ │ -10A856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A858 General Purpose Flag 0800 (2048) │ │ │ │ +10A979 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +10A97D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A97E Created OS 03 (3) 'Unix' │ │ │ │ +10A97F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A980 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A981 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A85A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A85C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A860 CRC EA3765B8 (3929499064) │ │ │ │ -10A864 Compressed Size 00000EEB (3819) │ │ │ │ -10A868 Uncompressed Size 00009FD4 (40916) │ │ │ │ -10A86C Filename Length 0015 (21) │ │ │ │ -10A86E Extra Length 0000 (0) │ │ │ │ -10A870 Comment Length 0000 (0) │ │ │ │ -10A872 Disk Start 0000 (0) │ │ │ │ -10A874 Int File Attributes 0000 (0) │ │ │ │ +10A983 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A985 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A989 CRC EA3765B8 (3929499064) │ │ │ │ +10A98D Compressed Size 00000EEB (3819) │ │ │ │ +10A991 Uncompressed Size 00009FD4 (40916) │ │ │ │ +10A995 Filename Length 0015 (21) │ │ │ │ +10A997 Extra Length 0000 (0) │ │ │ │ +10A999 Comment Length 0000 (0) │ │ │ │ +10A99B Disk Start 0000 (0) │ │ │ │ +10A99D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A876 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A99F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A87A Local Header Offset 0009B474 (636020) │ │ │ │ -10A87E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9A3 Local Header Offset 0009B43D (635965) │ │ │ │ +10A9A7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A87E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9A7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A893 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -10A897 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A898 Created OS 03 (3) 'Unix' │ │ │ │ -10A899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A89B General Purpose Flag 0800 (2048) │ │ │ │ +10A9BC CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +10A9C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A9C1 Created OS 03 (3) 'Unix' │ │ │ │ +10A9C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A89D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A89F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A8A3 CRC D79DB68D (3617437325) │ │ │ │ -10A8A7 Compressed Size 000004B6 (1206) │ │ │ │ -10A8AB Uncompressed Size 00000B3D (2877) │ │ │ │ -10A8AF Filename Length 001C (28) │ │ │ │ -10A8B1 Extra Length 0000 (0) │ │ │ │ -10A8B3 Comment Length 0000 (0) │ │ │ │ -10A8B5 Disk Start 0000 (0) │ │ │ │ -10A8B7 Int File Attributes 0000 (0) │ │ │ │ +10A9C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A9C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10A9CC CRC D79DB68D (3617437325) │ │ │ │ +10A9D0 Compressed Size 000004B6 (1206) │ │ │ │ +10A9D4 Uncompressed Size 00000B3D (2877) │ │ │ │ +10A9D8 Filename Length 001C (28) │ │ │ │ +10A9DA Extra Length 0000 (0) │ │ │ │ +10A9DC Comment Length 0000 (0) │ │ │ │ +10A9DE Disk Start 0000 (0) │ │ │ │ +10A9E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A8BD Local Header Offset 0009C392 (639890) │ │ │ │ -10A8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9E6 Local Header Offset 0009C35B (639835) │ │ │ │ +10A9EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A8DD CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -10A8E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A8E2 Created OS 03 (3) 'Unix' │ │ │ │ -10A8E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A8E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A8E5 General Purpose Flag 0800 (2048) │ │ │ │ +10AA06 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +10AA0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA0B Created OS 03 (3) 'Unix' │ │ │ │ +10AA0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A8E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A8E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A8ED CRC CBE9F1C2 (3421106626) │ │ │ │ -10A8F1 Compressed Size 00000717 (1815) │ │ │ │ -10A8F5 Uncompressed Size 00002C18 (11288) │ │ │ │ -10A8F9 Filename Length 001B (27) │ │ │ │ -10A8FB Extra Length 0000 (0) │ │ │ │ -10A8FD Comment Length 0000 (0) │ │ │ │ -10A8FF Disk Start 0000 (0) │ │ │ │ -10A901 Int File Attributes 0000 (0) │ │ │ │ +10AA10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA12 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AA16 CRC CBE9F1C2 (3421106626) │ │ │ │ +10AA1A Compressed Size 00000717 (1815) │ │ │ │ +10AA1E Uncompressed Size 00002C18 (11288) │ │ │ │ +10AA22 Filename Length 001B (27) │ │ │ │ +10AA24 Extra Length 0000 (0) │ │ │ │ +10AA26 Comment Length 0000 (0) │ │ │ │ +10AA28 Disk Start 0000 (0) │ │ │ │ +10AA2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A903 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A907 Local Header Offset 0009C882 (641154) │ │ │ │ -10A90B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA30 Local Header Offset 0009C84B (641099) │ │ │ │ +10AA34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A90B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A926 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -10A92A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A92B Created OS 03 (3) 'Unix' │ │ │ │ -10A92C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A92D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A92E General Purpose Flag 0800 (2048) │ │ │ │ +10AA4F CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +10AA53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA54 Created OS 03 (3) 'Unix' │ │ │ │ +10AA55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A930 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A932 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A936 CRC 18B41CF2 (414457074) │ │ │ │ -10A93A Compressed Size 00000643 (1603) │ │ │ │ -10A93E Uncompressed Size 00000FAB (4011) │ │ │ │ -10A942 Filename Length 0026 (38) │ │ │ │ -10A944 Extra Length 0000 (0) │ │ │ │ -10A946 Comment Length 0000 (0) │ │ │ │ -10A948 Disk Start 0000 (0) │ │ │ │ -10A94A Int File Attributes 0000 (0) │ │ │ │ +10AA59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA5B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AA5F CRC 18B41CF2 (414457074) │ │ │ │ +10AA63 Compressed Size 00000643 (1603) │ │ │ │ +10AA67 Uncompressed Size 00000FAB (4011) │ │ │ │ +10AA6B Filename Length 0026 (38) │ │ │ │ +10AA6D Extra Length 0000 (0) │ │ │ │ +10AA6F Comment Length 0000 (0) │ │ │ │ +10AA71 Disk Start 0000 (0) │ │ │ │ +10AA73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A94C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A950 Local Header Offset 0009CFD2 (643026) │ │ │ │ -10A954 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA79 Local Header Offset 0009CF9B (642971) │ │ │ │ +10AA7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A954: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A97A CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -10A97E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A97F Created OS 03 (3) 'Unix' │ │ │ │ -10A980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A982 General Purpose Flag 0800 (2048) │ │ │ │ +10AAA3 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +10AAA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAA8 Created OS 03 (3) 'Unix' │ │ │ │ +10AAA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A984 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A986 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A98A CRC F57E9B2E (4118715182) │ │ │ │ -10A98E Compressed Size 00000718 (1816) │ │ │ │ -10A992 Uncompressed Size 00002B2E (11054) │ │ │ │ -10A996 Filename Length 0025 (37) │ │ │ │ -10A998 Extra Length 0000 (0) │ │ │ │ -10A99A Comment Length 0000 (0) │ │ │ │ -10A99C Disk Start 0000 (0) │ │ │ │ -10A99E Int File Attributes 0000 (0) │ │ │ │ +10AAAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAAF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AAB3 CRC F57E9B2E (4118715182) │ │ │ │ +10AAB7 Compressed Size 00000718 (1816) │ │ │ │ +10AABB Uncompressed Size 00002B2E (11054) │ │ │ │ +10AABF Filename Length 0025 (37) │ │ │ │ +10AAC1 Extra Length 0000 (0) │ │ │ │ +10AAC3 Comment Length 0000 (0) │ │ │ │ +10AAC5 Disk Start 0000 (0) │ │ │ │ +10AAC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A9A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AAC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9A4 Local Header Offset 0009D659 (644697) │ │ │ │ -10A9A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AACD Local Header Offset 0009D622 (644642) │ │ │ │ +10AAD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AAD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A9CD CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -10A9D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A9D2 Created OS 03 (3) 'Unix' │ │ │ │ -10A9D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A9D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A9D5 General Purpose Flag 0800 (2048) │ │ │ │ +10AAF6 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +10AAFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAFB Created OS 03 (3) 'Unix' │ │ │ │ +10AAFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A9D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A9D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10A9DD CRC D892700E (3633475598) │ │ │ │ -10A9E1 Compressed Size 0000013E (318) │ │ │ │ -10A9E5 Uncompressed Size 000001F6 (502) │ │ │ │ -10A9E9 Filename Length 0016 (22) │ │ │ │ -10A9EB Extra Length 0000 (0) │ │ │ │ -10A9ED Comment Length 0000 (0) │ │ │ │ -10A9EF Disk Start 0000 (0) │ │ │ │ -10A9F1 Int File Attributes 0000 (0) │ │ │ │ +10AB00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB02 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AB06 CRC D892700E (3633475598) │ │ │ │ +10AB0A Compressed Size 0000013E (318) │ │ │ │ +10AB0E Uncompressed Size 000001F6 (502) │ │ │ │ +10AB12 Filename Length 0016 (22) │ │ │ │ +10AB14 Extra Length 0000 (0) │ │ │ │ +10AB16 Comment Length 0000 (0) │ │ │ │ +10AB18 Disk Start 0000 (0) │ │ │ │ +10AB1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A9F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9F7 Local Header Offset 0009DDB4 (646580) │ │ │ │ -10A9FB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB20 Local Header Offset 0009DD7D (646525) │ │ │ │ +10AB24 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9FB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB24: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA11 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -10AA15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA16 Created OS 03 (3) 'Unix' │ │ │ │ -10AA17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA19 General Purpose Flag 0800 (2048) │ │ │ │ +10AB3A CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +10AB3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB3F Created OS 03 (3) 'Unix' │ │ │ │ +10AB40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA1D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AA21 CRC 7E8487F9 (2122614777) │ │ │ │ -10AA25 Compressed Size 00000101 (257) │ │ │ │ -10AA29 Uncompressed Size 0000023E (574) │ │ │ │ -10AA2D Filename Length 0015 (21) │ │ │ │ -10AA2F Extra Length 0000 (0) │ │ │ │ -10AA31 Comment Length 0000 (0) │ │ │ │ -10AA33 Disk Start 0000 (0) │ │ │ │ -10AA35 Int File Attributes 0000 (0) │ │ │ │ +10AB44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB46 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AB4A CRC 7E8487F9 (2122614777) │ │ │ │ +10AB4E Compressed Size 00000101 (257) │ │ │ │ +10AB52 Uncompressed Size 0000023E (574) │ │ │ │ +10AB56 Filename Length 0015 (21) │ │ │ │ +10AB58 Extra Length 0000 (0) │ │ │ │ +10AB5A Comment Length 0000 (0) │ │ │ │ +10AB5C Disk Start 0000 (0) │ │ │ │ +10AB5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA3B Local Header Offset 0009DF26 (646950) │ │ │ │ -10AA3F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB64 Local Header Offset 0009DEEF (646895) │ │ │ │ +10AB68 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA3F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB68: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA54 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -10AA58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA59 Created OS 03 (3) 'Unix' │ │ │ │ -10AA5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA5C General Purpose Flag 0800 (2048) │ │ │ │ +10AB7D CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +10AB81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB82 Created OS 03 (3) 'Unix' │ │ │ │ +10AB83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AA64 CRC 5BAB2B28 (1537944360) │ │ │ │ -10AA68 Compressed Size 00000328 (808) │ │ │ │ -10AA6C Uncompressed Size 00000710 (1808) │ │ │ │ -10AA70 Filename Length 0029 (41) │ │ │ │ -10AA72 Extra Length 0000 (0) │ │ │ │ -10AA74 Comment Length 0000 (0) │ │ │ │ -10AA76 Disk Start 0000 (0) │ │ │ │ -10AA78 Int File Attributes 0000 (0) │ │ │ │ +10AB87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AB8D CRC 5BAB2B28 (1537944360) │ │ │ │ +10AB91 Compressed Size 00000328 (808) │ │ │ │ +10AB95 Uncompressed Size 00000710 (1808) │ │ │ │ +10AB99 Filename Length 0029 (41) │ │ │ │ +10AB9B Extra Length 0000 (0) │ │ │ │ +10AB9D Comment Length 0000 (0) │ │ │ │ +10AB9F Disk Start 0000 (0) │ │ │ │ +10ABA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA7E Local Header Offset 0009E05A (647258) │ │ │ │ -10AA82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABA7 Local Header Offset 0009E023 (647203) │ │ │ │ +10ABAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAAB CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -10AAAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AAB0 Created OS 03 (3) 'Unix' │ │ │ │ -10AAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AAB3 General Purpose Flag 0800 (2048) │ │ │ │ +10ABD4 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +10ABD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ABD9 Created OS 03 (3) 'Unix' │ │ │ │ +10ABDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ABDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ABDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AAB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AAB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AABB CRC A9F0F3F8 (2851140600) │ │ │ │ -10AABF Compressed Size 0000046D (1133) │ │ │ │ -10AAC3 Uncompressed Size 000014E4 (5348) │ │ │ │ -10AAC7 Filename Length 0028 (40) │ │ │ │ -10AAC9 Extra Length 0000 (0) │ │ │ │ -10AACB Comment Length 0000 (0) │ │ │ │ -10AACD Disk Start 0000 (0) │ │ │ │ -10AACF Int File Attributes 0000 (0) │ │ │ │ +10ABDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ABE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ABE4 CRC A9F0F3F8 (2851140600) │ │ │ │ +10ABE8 Compressed Size 0000046D (1133) │ │ │ │ +10ABEC Uncompressed Size 000014E4 (5348) │ │ │ │ +10ABF0 Filename Length 0028 (40) │ │ │ │ +10ABF2 Extra Length 0000 (0) │ │ │ │ +10ABF4 Comment Length 0000 (0) │ │ │ │ +10ABF6 Disk Start 0000 (0) │ │ │ │ +10ABF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AAD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AAD5 Local Header Offset 0009E3C9 (648137) │ │ │ │ -10AAD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABFE Local Header Offset 0009E392 (648082) │ │ │ │ +10AC02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AAD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB01 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -10AB05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB06 Created OS 03 (3) 'Unix' │ │ │ │ -10AB07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB09 General Purpose Flag 0800 (2048) │ │ │ │ +10AC2A CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +10AC2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC2F Created OS 03 (3) 'Unix' │ │ │ │ +10AC30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AB11 CRC 88128757 (2282915671) │ │ │ │ -10AB15 Compressed Size 0000037C (892) │ │ │ │ -10AB19 Uncompressed Size 000007F6 (2038) │ │ │ │ -10AB1D Filename Length 001D (29) │ │ │ │ -10AB1F Extra Length 0000 (0) │ │ │ │ -10AB21 Comment Length 0000 (0) │ │ │ │ -10AB23 Disk Start 0000 (0) │ │ │ │ -10AB25 Int File Attributes 0000 (0) │ │ │ │ +10AC34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AC3A CRC 88128757 (2282915671) │ │ │ │ +10AC3E Compressed Size 0000037C (892) │ │ │ │ +10AC42 Uncompressed Size 000007F6 (2038) │ │ │ │ +10AC46 Filename Length 001D (29) │ │ │ │ +10AC48 Extra Length 0000 (0) │ │ │ │ +10AC4A Comment Length 0000 (0) │ │ │ │ +10AC4C Disk Start 0000 (0) │ │ │ │ +10AC4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB2B Local Header Offset 0009E87C (649340) │ │ │ │ -10AB2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC54 Local Header Offset 0009E845 (649285) │ │ │ │ +10AC58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB4C CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -10AB50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB51 Created OS 03 (3) 'Unix' │ │ │ │ -10AB52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB54 General Purpose Flag 0800 (2048) │ │ │ │ +10AC75 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +10AC79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC7A Created OS 03 (3) 'Unix' │ │ │ │ +10AC7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB58 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AB5C CRC ED849C0C (3984890892) │ │ │ │ -10AB60 Compressed Size 00000390 (912) │ │ │ │ -10AB64 Uncompressed Size 000010DC (4316) │ │ │ │ -10AB68 Filename Length 001C (28) │ │ │ │ -10AB6A Extra Length 0000 (0) │ │ │ │ -10AB6C Comment Length 0000 (0) │ │ │ │ -10AB6E Disk Start 0000 (0) │ │ │ │ -10AB70 Int File Attributes 0000 (0) │ │ │ │ +10AC7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC81 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AC85 CRC ED849C0C (3984890892) │ │ │ │ +10AC89 Compressed Size 00000390 (912) │ │ │ │ +10AC8D Uncompressed Size 000010DC (4316) │ │ │ │ +10AC91 Filename Length 001C (28) │ │ │ │ +10AC93 Extra Length 0000 (0) │ │ │ │ +10AC95 Comment Length 0000 (0) │ │ │ │ +10AC97 Disk Start 0000 (0) │ │ │ │ +10AC99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB76 Local Header Offset 0009EC33 (650291) │ │ │ │ -10AB7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC9F Local Header Offset 0009EBFC (650236) │ │ │ │ +10ACA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB96 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -10AB9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB9B Created OS 03 (3) 'Unix' │ │ │ │ -10AB9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB9E General Purpose Flag 0800 (2048) │ │ │ │ +10ACBF CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +10ACC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ACC4 Created OS 03 (3) 'Unix' │ │ │ │ +10ACC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ACC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ACC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ABA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ABA2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ABA6 CRC 13A7CB55 (329763669) │ │ │ │ -10ABAA Compressed Size 000004CC (1228) │ │ │ │ -10ABAE Uncompressed Size 00000B26 (2854) │ │ │ │ -10ABB2 Filename Length 001A (26) │ │ │ │ -10ABB4 Extra Length 0000 (0) │ │ │ │ -10ABB6 Comment Length 0000 (0) │ │ │ │ -10ABB8 Disk Start 0000 (0) │ │ │ │ -10ABBA Int File Attributes 0000 (0) │ │ │ │ +10ACC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ACCB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ACCF CRC 13A7CB55 (329763669) │ │ │ │ +10ACD3 Compressed Size 000004CC (1228) │ │ │ │ +10ACD7 Uncompressed Size 00000B26 (2854) │ │ │ │ +10ACDB Filename Length 001A (26) │ │ │ │ +10ACDD Extra Length 0000 (0) │ │ │ │ +10ACDF Comment Length 0000 (0) │ │ │ │ +10ACE1 Disk Start 0000 (0) │ │ │ │ +10ACE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ABBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ACE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ABC0 Local Header Offset 0009EFFD (651261) │ │ │ │ -10ABC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACE9 Local Header Offset 0009EFC6 (651206) │ │ │ │ +10ACED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ABC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ABDE CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -10ABE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ABE3 Created OS 03 (3) 'Unix' │ │ │ │ -10ABE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ABE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ABE6 General Purpose Flag 0800 (2048) │ │ │ │ +10AD07 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +10AD0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD0C Created OS 03 (3) 'Unix' │ │ │ │ +10AD0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ABE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ABEA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ABEE CRC 30EECC1D (820956189) │ │ │ │ -10ABF2 Compressed Size 00000685 (1669) │ │ │ │ -10ABF6 Uncompressed Size 00001D7D (7549) │ │ │ │ -10ABFA Filename Length 0019 (25) │ │ │ │ -10ABFC Extra Length 0000 (0) │ │ │ │ -10ABFE Comment Length 0000 (0) │ │ │ │ -10AC00 Disk Start 0000 (0) │ │ │ │ -10AC02 Int File Attributes 0000 (0) │ │ │ │ +10AD11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD13 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AD17 CRC 30EECC1D (820956189) │ │ │ │ +10AD1B Compressed Size 00000685 (1669) │ │ │ │ +10AD1F Uncompressed Size 00001D7D (7549) │ │ │ │ +10AD23 Filename Length 0019 (25) │ │ │ │ +10AD25 Extra Length 0000 (0) │ │ │ │ +10AD27 Comment Length 0000 (0) │ │ │ │ +10AD29 Disk Start 0000 (0) │ │ │ │ +10AD2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC08 Local Header Offset 0009F501 (652545) │ │ │ │ -10AC0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD31 Local Header Offset 0009F4CA (652490) │ │ │ │ +10AD35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC25 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -10AC29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC2A Created OS 03 (3) 'Unix' │ │ │ │ -10AC2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC2D General Purpose Flag 0800 (2048) │ │ │ │ +10AD4E CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +10AD52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD53 Created OS 03 (3) 'Unix' │ │ │ │ +10AD54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC31 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AC35 CRC 055B86A5 (89884325) │ │ │ │ -10AC39 Compressed Size 00000ADC (2780) │ │ │ │ -10AC3D Uncompressed Size 00001FAE (8110) │ │ │ │ -10AC41 Filename Length 0017 (23) │ │ │ │ -10AC43 Extra Length 0000 (0) │ │ │ │ -10AC45 Comment Length 0000 (0) │ │ │ │ -10AC47 Disk Start 0000 (0) │ │ │ │ -10AC49 Int File Attributes 0000 (0) │ │ │ │ +10AD58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD5A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AD5E CRC 055B86A5 (89884325) │ │ │ │ +10AD62 Compressed Size 00000ADC (2780) │ │ │ │ +10AD66 Uncompressed Size 00001FAE (8110) │ │ │ │ +10AD6A Filename Length 0017 (23) │ │ │ │ +10AD6C Extra Length 0000 (0) │ │ │ │ +10AD6E Comment Length 0000 (0) │ │ │ │ +10AD70 Disk Start 0000 (0) │ │ │ │ +10AD72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC4F Local Header Offset 0009FBBD (654269) │ │ │ │ -10AC53 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD78 Local Header Offset 0009FB86 (654214) │ │ │ │ +10AD7C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC53: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC6A CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -10AC6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC6F Created OS 03 (3) 'Unix' │ │ │ │ -10AC70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC72 General Purpose Flag 0800 (2048) │ │ │ │ +10AD93 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +10AD97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD98 Created OS 03 (3) 'Unix' │ │ │ │ +10AD99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC76 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AC7A CRC 03383F12 (54017810) │ │ │ │ -10AC7E Compressed Size 00000E20 (3616) │ │ │ │ -10AC82 Uncompressed Size 00007E76 (32374) │ │ │ │ -10AC86 Filename Length 0016 (22) │ │ │ │ -10AC88 Extra Length 0000 (0) │ │ │ │ -10AC8A Comment Length 0000 (0) │ │ │ │ -10AC8C Disk Start 0000 (0) │ │ │ │ -10AC8E Int File Attributes 0000 (0) │ │ │ │ +10AD9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD9F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ADA3 CRC 03383F12 (54017810) │ │ │ │ +10ADA7 Compressed Size 00000E20 (3616) │ │ │ │ +10ADAB Uncompressed Size 00007E76 (32374) │ │ │ │ +10ADAF Filename Length 0016 (22) │ │ │ │ +10ADB1 Extra Length 0000 (0) │ │ │ │ +10ADB3 Comment Length 0000 (0) │ │ │ │ +10ADB5 Disk Start 0000 (0) │ │ │ │ +10ADB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC94 Local Header Offset 000A06CE (657102) │ │ │ │ -10AC98 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADBD Local Header Offset 000A0697 (657047) │ │ │ │ +10ADC1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC98: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ADC1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACAE CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -10ACB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACB3 Created OS 03 (3) 'Unix' │ │ │ │ -10ACB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACB6 General Purpose Flag 0800 (2048) │ │ │ │ +10ADD7 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +10ADDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ADDC Created OS 03 (3) 'Unix' │ │ │ │ +10ADDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ADDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ADDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACBA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ACBE CRC 825FDCE3 (2187320547) │ │ │ │ -10ACC2 Compressed Size 0000061A (1562) │ │ │ │ -10ACC6 Uncompressed Size 00000F78 (3960) │ │ │ │ -10ACCA Filename Length 001A (26) │ │ │ │ -10ACCC Extra Length 0000 (0) │ │ │ │ -10ACCE Comment Length 0000 (0) │ │ │ │ -10ACD0 Disk Start 0000 (0) │ │ │ │ -10ACD2 Int File Attributes 0000 (0) │ │ │ │ +10ADE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ADE7 CRC 825FDCE3 (2187320547) │ │ │ │ +10ADEB Compressed Size 0000061A (1562) │ │ │ │ +10ADEF Uncompressed Size 00000F78 (3960) │ │ │ │ +10ADF3 Filename Length 001A (26) │ │ │ │ +10ADF5 Extra Length 0000 (0) │ │ │ │ +10ADF7 Comment Length 0000 (0) │ │ │ │ +10ADF9 Disk Start 0000 (0) │ │ │ │ +10ADFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ACD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ACD8 Local Header Offset 000A1522 (660770) │ │ │ │ -10ACDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE01 Local Header Offset 000A14EB (660715) │ │ │ │ +10AE05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ACDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACF6 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -10ACFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACFB Created OS 03 (3) 'Unix' │ │ │ │ -10ACFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACFE General Purpose Flag 0800 (2048) │ │ │ │ +10AE1F CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +10AE23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE24 Created OS 03 (3) 'Unix' │ │ │ │ +10AE25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD02 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AD06 CRC 67A506CB (1738868427) │ │ │ │ -10AD0A Compressed Size 000006ED (1773) │ │ │ │ -10AD0E Uncompressed Size 0000291B (10523) │ │ │ │ -10AD12 Filename Length 0019 (25) │ │ │ │ -10AD14 Extra Length 0000 (0) │ │ │ │ -10AD16 Comment Length 0000 (0) │ │ │ │ -10AD18 Disk Start 0000 (0) │ │ │ │ -10AD1A Int File Attributes 0000 (0) │ │ │ │ +10AE29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AE2F CRC 67A506CB (1738868427) │ │ │ │ +10AE33 Compressed Size 000006ED (1773) │ │ │ │ +10AE37 Uncompressed Size 0000291B (10523) │ │ │ │ +10AE3B Filename Length 0019 (25) │ │ │ │ +10AE3D Extra Length 0000 (0) │ │ │ │ +10AE3F Comment Length 0000 (0) │ │ │ │ +10AE41 Disk Start 0000 (0) │ │ │ │ +10AE43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD20 Local Header Offset 000A1B74 (662388) │ │ │ │ -10AD24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE49 Local Header Offset 000A1B3D (662333) │ │ │ │ +10AE4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD3D CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -10AD41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD42 Created OS 03 (3) 'Unix' │ │ │ │ -10AD43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD45 General Purpose Flag 0800 (2048) │ │ │ │ +10AE66 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +10AE6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE6B Created OS 03 (3) 'Unix' │ │ │ │ +10AE6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD49 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AD4D CRC E2D34B9E (3805498270) │ │ │ │ -10AD51 Compressed Size 00000493 (1171) │ │ │ │ -10AD55 Uncompressed Size 00000A8F (2703) │ │ │ │ -10AD59 Filename Length 001D (29) │ │ │ │ -10AD5B Extra Length 0000 (0) │ │ │ │ -10AD5D Comment Length 0000 (0) │ │ │ │ -10AD5F Disk Start 0000 (0) │ │ │ │ -10AD61 Int File Attributes 0000 (0) │ │ │ │ +10AE70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE72 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AE76 CRC E2D34B9E (3805498270) │ │ │ │ +10AE7A Compressed Size 00000493 (1171) │ │ │ │ +10AE7E Uncompressed Size 00000A8F (2703) │ │ │ │ +10AE82 Filename Length 001D (29) │ │ │ │ +10AE84 Extra Length 0000 (0) │ │ │ │ +10AE86 Comment Length 0000 (0) │ │ │ │ +10AE88 Disk Start 0000 (0) │ │ │ │ +10AE8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD67 Local Header Offset 000A2298 (664216) │ │ │ │ -10AD6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE90 Local Header Offset 000A2261 (664161) │ │ │ │ +10AE94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD88 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -10AD8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD8D Created OS 03 (3) 'Unix' │ │ │ │ -10AD8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD90 General Purpose Flag 0800 (2048) │ │ │ │ +10AEB1 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +10AEB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEB6 Created OS 03 (3) 'Unix' │ │ │ │ +10AEB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AEB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD94 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AD98 CRC EC0F6527 (3960431911) │ │ │ │ -10AD9C Compressed Size 0000067D (1661) │ │ │ │ -10ADA0 Uncompressed Size 00001D3A (7482) │ │ │ │ -10ADA4 Filename Length 001C (28) │ │ │ │ -10ADA6 Extra Length 0000 (0) │ │ │ │ -10ADA8 Comment Length 0000 (0) │ │ │ │ -10ADAA Disk Start 0000 (0) │ │ │ │ -10ADAC Int File Attributes 0000 (0) │ │ │ │ +10AEBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AEBD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AEC1 CRC EC0F6527 (3960431911) │ │ │ │ +10AEC5 Compressed Size 0000067D (1661) │ │ │ │ +10AEC9 Uncompressed Size 00001D3A (7482) │ │ │ │ +10AECD Filename Length 001C (28) │ │ │ │ +10AECF Extra Length 0000 (0) │ │ │ │ +10AED1 Comment Length 0000 (0) │ │ │ │ +10AED3 Disk Start 0000 (0) │ │ │ │ +10AED5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AED7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADB2 Local Header Offset 000A2766 (665446) │ │ │ │ -10ADB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AEDB Local Header Offset 000A272F (665391) │ │ │ │ +10AEDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AEDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ADD2 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -10ADD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ADD7 Created OS 03 (3) 'Unix' │ │ │ │ -10ADD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ADD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ADDA General Purpose Flag 0800 (2048) │ │ │ │ +10AEFB CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +10AEFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF00 Created OS 03 (3) 'Unix' │ │ │ │ +10AF01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ADDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ADDE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ADE2 CRC B7474DE7 (3074903527) │ │ │ │ -10ADE6 Compressed Size 00000AC9 (2761) │ │ │ │ -10ADEA Uncompressed Size 0000219B (8603) │ │ │ │ -10ADEE Filename Length 001D (29) │ │ │ │ -10ADF0 Extra Length 0000 (0) │ │ │ │ -10ADF2 Comment Length 0000 (0) │ │ │ │ -10ADF4 Disk Start 0000 (0) │ │ │ │ -10ADF6 Int File Attributes 0000 (0) │ │ │ │ +10AF05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AF0B CRC B7474DE7 (3074903527) │ │ │ │ +10AF0F Compressed Size 00000AC9 (2761) │ │ │ │ +10AF13 Uncompressed Size 0000219B (8603) │ │ │ │ +10AF17 Filename Length 001D (29) │ │ │ │ +10AF19 Extra Length 0000 (0) │ │ │ │ +10AF1B Comment Length 0000 (0) │ │ │ │ +10AF1D Disk Start 0000 (0) │ │ │ │ +10AF1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADFC Local Header Offset 000A2E1D (667165) │ │ │ │ -10AE00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF25 Local Header Offset 000A2DE6 (667110) │ │ │ │ +10AF29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE1D CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -10AE21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE22 Created OS 03 (3) 'Unix' │ │ │ │ -10AE23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE25 General Purpose Flag 0800 (2048) │ │ │ │ +10AF46 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +10AF4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF4B Created OS 03 (3) 'Unix' │ │ │ │ +10AF4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AE29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AE2D CRC D2E59402 (3538260994) │ │ │ │ -10AE31 Compressed Size 00000DEB (3563) │ │ │ │ -10AE35 Uncompressed Size 00006D48 (27976) │ │ │ │ -10AE39 Filename Length 001C (28) │ │ │ │ -10AE3B Extra Length 0000 (0) │ │ │ │ -10AE3D Comment Length 0000 (0) │ │ │ │ -10AE3F Disk Start 0000 (0) │ │ │ │ -10AE41 Int File Attributes 0000 (0) │ │ │ │ +10AF50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AF56 CRC D2E59402 (3538260994) │ │ │ │ +10AF5A Compressed Size 00000DEB (3563) │ │ │ │ +10AF5E Uncompressed Size 00006D48 (27976) │ │ │ │ +10AF62 Filename Length 001C (28) │ │ │ │ +10AF64 Extra Length 0000 (0) │ │ │ │ +10AF66 Comment Length 0000 (0) │ │ │ │ +10AF68 Disk Start 0000 (0) │ │ │ │ +10AF6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AE47 Local Header Offset 000A3921 (669985) │ │ │ │ -10AE4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF70 Local Header Offset 000A38EA (669930) │ │ │ │ +10AF74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE67 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -10AE6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE6C Created OS 03 (3) 'Unix' │ │ │ │ -10AE6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE6F General Purpose Flag 0800 (2048) │ │ │ │ +10AF90 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +10AF94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF95 Created OS 03 (3) 'Unix' │ │ │ │ +10AF96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF98 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE71 Compression Method 0000 (0) 'Stored' │ │ │ │ -10AE73 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AE77 CRC 00000000 (0) │ │ │ │ -10AE7B Compressed Size 00000000 (0) │ │ │ │ -10AE7F Uncompressed Size 00000000 (0) │ │ │ │ -10AE83 Filename Length 0015 (21) │ │ │ │ -10AE85 Extra Length 0000 (0) │ │ │ │ -10AE87 Comment Length 0000 (0) │ │ │ │ -10AE89 Disk Start 0000 (0) │ │ │ │ -10AE8B Int File Attributes 0000 (0) │ │ │ │ +10AF9A Compression Method 0000 (0) 'Stored' │ │ │ │ +10AF9C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AFA0 CRC 00000000 (0) │ │ │ │ +10AFA4 Compressed Size 00000000 (0) │ │ │ │ +10AFA8 Uncompressed Size 00000000 (0) │ │ │ │ +10AFAC Filename Length 0015 (21) │ │ │ │ +10AFAE Extra Length 0000 (0) │ │ │ │ +10AFB0 Comment Length 0000 (0) │ │ │ │ +10AFB2 Disk Start 0000 (0) │ │ │ │ +10AFB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE8D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10AFB6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10AE91 Local Header Offset 000A4746 (673606) │ │ │ │ -10AE95 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFBA Local Header Offset 000A470F (673551) │ │ │ │ +10AFBE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE95: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFBE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10AE95: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10AFBE: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE6D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF96: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10AEAA CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -10AEAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AEAF Created OS 03 (3) 'Unix' │ │ │ │ -10AEB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AEB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AEB2 General Purpose Flag 0800 (2048) │ │ │ │ +10AFD3 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +10AFD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AFD8 Created OS 03 (3) 'Unix' │ │ │ │ +10AFD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AEB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AEB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AEBA CRC 52FC73E6 (1392276454) │ │ │ │ -10AEBE Compressed Size 000008DD (2269) │ │ │ │ -10AEC2 Uncompressed Size 00001B8B (7051) │ │ │ │ -10AEC6 Filename Length 0028 (40) │ │ │ │ -10AEC8 Extra Length 0000 (0) │ │ │ │ -10AECA Comment Length 0000 (0) │ │ │ │ -10AECC Disk Start 0000 (0) │ │ │ │ -10AECE Int File Attributes 0000 (0) │ │ │ │ +10AFDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AFDF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10AFE3 CRC 52FC73E6 (1392276454) │ │ │ │ +10AFE7 Compressed Size 000008DD (2269) │ │ │ │ +10AFEB Uncompressed Size 00001B8B (7051) │ │ │ │ +10AFEF Filename Length 0028 (40) │ │ │ │ +10AFF1 Extra Length 0000 (0) │ │ │ │ +10AFF3 Comment Length 0000 (0) │ │ │ │ +10AFF5 Disk Start 0000 (0) │ │ │ │ +10AFF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AED0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AFF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AED4 Local Header Offset 000A4779 (673657) │ │ │ │ -10AED8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFFD Local Header Offset 000A4742 (673602) │ │ │ │ +10B001 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B001: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AF00 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -10AF04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF05 Created OS 03 (3) 'Unix' │ │ │ │ -10AF06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF08 General Purpose Flag 0800 (2048) │ │ │ │ +10B029 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +10B02D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B02E Created OS 03 (3) 'Unix' │ │ │ │ +10B02F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B031 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AF10 CRC 1F409F7D (524328829) │ │ │ │ -10AF14 Compressed Size 00000A7D (2685) │ │ │ │ -10AF18 Uncompressed Size 0000505B (20571) │ │ │ │ -10AF1C Filename Length 0027 (39) │ │ │ │ -10AF1E Extra Length 0000 (0) │ │ │ │ -10AF20 Comment Length 0000 (0) │ │ │ │ -10AF22 Disk Start 0000 (0) │ │ │ │ -10AF24 Int File Attributes 0000 (0) │ │ │ │ +10B033 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B035 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B039 CRC 1F409F7D (524328829) │ │ │ │ +10B03D Compressed Size 00000A7D (2685) │ │ │ │ +10B041 Uncompressed Size 0000505B (20571) │ │ │ │ +10B045 Filename Length 0027 (39) │ │ │ │ +10B047 Extra Length 0000 (0) │ │ │ │ +10B049 Comment Length 0000 (0) │ │ │ │ +10B04B Disk Start 0000 (0) │ │ │ │ +10B04D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B04F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF2A Local Header Offset 000A509C (675996) │ │ │ │ -10AF2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B053 Local Header Offset 000A5065 (675941) │ │ │ │ +10B057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AF55 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -10AF59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF5A Created OS 03 (3) 'Unix' │ │ │ │ -10AF5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF5D General Purpose Flag 0800 (2048) │ │ │ │ +10B07E CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +10B082 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B083 Created OS 03 (3) 'Unix' │ │ │ │ +10B084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B086 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AF65 CRC 7532CDA9 (1966263721) │ │ │ │ -10AF69 Compressed Size 0000052C (1324) │ │ │ │ -10AF6D Uncompressed Size 00000F60 (3936) │ │ │ │ -10AF71 Filename Length 002A (42) │ │ │ │ -10AF73 Extra Length 0000 (0) │ │ │ │ -10AF75 Comment Length 0000 (0) │ │ │ │ -10AF77 Disk Start 0000 (0) │ │ │ │ -10AF79 Int File Attributes 0000 (0) │ │ │ │ +10B088 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B08A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B08E CRC 9370D94D (2473646413) │ │ │ │ +10B092 Compressed Size 0000052A (1322) │ │ │ │ +10B096 Uncompressed Size 00000F60 (3936) │ │ │ │ +10B09A Filename Length 002A (42) │ │ │ │ +10B09C Extra Length 0000 (0) │ │ │ │ +10B09E Comment Length 0000 (0) │ │ │ │ +10B0A0 Disk Start 0000 (0) │ │ │ │ +10B0A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF7F Local Header Offset 000A5B5E (678750) │ │ │ │ -10AF83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0A8 Local Header Offset 000A5B27 (678695) │ │ │ │ +10B0AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B0AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AFAD CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -10AFB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AFB2 Created OS 03 (3) 'Unix' │ │ │ │ -10AFB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AFB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AFB5 General Purpose Flag 0800 (2048) │ │ │ │ +10B0D6 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +10B0DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B0DB Created OS 03 (3) 'Unix' │ │ │ │ +10B0DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B0DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B0DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AFB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AFB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10AFBD CRC 85691416 (2238256150) │ │ │ │ -10AFC1 Compressed Size 0000081C (2076) │ │ │ │ -10AFC5 Uncompressed Size 0000263D (9789) │ │ │ │ -10AFC9 Filename Length 0029 (41) │ │ │ │ -10AFCB Extra Length 0000 (0) │ │ │ │ -10AFCD Comment Length 0000 (0) │ │ │ │ -10AFCF Disk Start 0000 (0) │ │ │ │ -10AFD1 Int File Attributes 0000 (0) │ │ │ │ +10B0E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B0E2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B0E6 CRC 5BF75E57 (1542938199) │ │ │ │ +10B0EA Compressed Size 00000818 (2072) │ │ │ │ +10B0EE Uncompressed Size 0000260A (9738) │ │ │ │ +10B0F2 Filename Length 0029 (41) │ │ │ │ +10B0F4 Extra Length 0000 (0) │ │ │ │ +10B0F6 Comment Length 0000 (0) │ │ │ │ +10B0F8 Disk Start 0000 (0) │ │ │ │ +10B0FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AFD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AFD7 Local Header Offset 000A60D2 (680146) │ │ │ │ -10AFDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B100 Local Header Offset 000A6099 (680089) │ │ │ │ +10B104 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AFDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B004 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -10B008 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B009 Created OS 03 (3) 'Unix' │ │ │ │ -10B00A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B00B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B00C General Purpose Flag 0800 (2048) │ │ │ │ +10B12D CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +10B131 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B132 Created OS 03 (3) 'Unix' │ │ │ │ +10B133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B135 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B00E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B010 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B014 CRC 7B46F8CD (2068248781) │ │ │ │ -10B018 Compressed Size 000001A0 (416) │ │ │ │ -10B01C Uncompressed Size 000002A6 (678) │ │ │ │ -10B020 Filename Length 0030 (48) │ │ │ │ -10B022 Extra Length 0000 (0) │ │ │ │ -10B024 Comment Length 0000 (0) │ │ │ │ -10B026 Disk Start 0000 (0) │ │ │ │ -10B028 Int File Attributes 0000 (0) │ │ │ │ +10B137 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B139 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B13D CRC 7B46F8CD (2068248781) │ │ │ │ +10B141 Compressed Size 000001A0 (416) │ │ │ │ +10B145 Uncompressed Size 000002A6 (678) │ │ │ │ +10B149 Filename Length 0030 (48) │ │ │ │ +10B14B Extra Length 0000 (0) │ │ │ │ +10B14D Comment Length 0000 (0) │ │ │ │ +10B14F Disk Start 0000 (0) │ │ │ │ +10B151 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B02A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B153 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B02E Local Header Offset 000A6935 (682293) │ │ │ │ -10B032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B157 Local Header Offset 000A68F8 (682232) │ │ │ │ +10B15B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B15B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B062 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -10B066 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B067 Created OS 03 (3) 'Unix' │ │ │ │ -10B068 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B069 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B06A General Purpose Flag 0800 (2048) │ │ │ │ +10B18B CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +10B18F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B190 Created OS 03 (3) 'Unix' │ │ │ │ +10B191 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B192 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B193 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B06C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B06E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B072 CRC E0D6F4BD (3772183741) │ │ │ │ -10B076 Compressed Size 0000013A (314) │ │ │ │ -10B07A Uncompressed Size 0000026C (620) │ │ │ │ -10B07E Filename Length 002F (47) │ │ │ │ -10B080 Extra Length 0000 (0) │ │ │ │ -10B082 Comment Length 0000 (0) │ │ │ │ -10B084 Disk Start 0000 (0) │ │ │ │ -10B086 Int File Attributes 0000 (0) │ │ │ │ +10B195 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B197 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B19B CRC E0D6F4BD (3772183741) │ │ │ │ +10B19F Compressed Size 0000013A (314) │ │ │ │ +10B1A3 Uncompressed Size 0000026C (620) │ │ │ │ +10B1A7 Filename Length 002F (47) │ │ │ │ +10B1A9 Extra Length 0000 (0) │ │ │ │ +10B1AB Comment Length 0000 (0) │ │ │ │ +10B1AD Disk Start 0000 (0) │ │ │ │ +10B1AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B088 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B1B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B08C Local Header Offset 000A6B23 (682787) │ │ │ │ -10B090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B1B5 Local Header Offset 000A6AE6 (682726) │ │ │ │ +10B1B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B1B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B0BF CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -10B0C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B0C4 Created OS 03 (3) 'Unix' │ │ │ │ -10B0C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B0C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B0C7 General Purpose Flag 0800 (2048) │ │ │ │ +10B1E8 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +10B1EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B1ED Created OS 03 (3) 'Unix' │ │ │ │ +10B1EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B1EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B1F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B0C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B0CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B0CF CRC 8AD15783 (2328975235) │ │ │ │ -10B0D3 Compressed Size 00000645 (1605) │ │ │ │ -10B0D7 Uncompressed Size 00000EEF (3823) │ │ │ │ -10B0DB Filename Length 0020 (32) │ │ │ │ -10B0DD Extra Length 0000 (0) │ │ │ │ -10B0DF Comment Length 0000 (0) │ │ │ │ -10B0E1 Disk Start 0000 (0) │ │ │ │ -10B0E3 Int File Attributes 0000 (0) │ │ │ │ +10B1F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B1F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B1F8 CRC 8AD15783 (2328975235) │ │ │ │ +10B1FC Compressed Size 00000645 (1605) │ │ │ │ +10B200 Uncompressed Size 00000EEF (3823) │ │ │ │ +10B204 Filename Length 0020 (32) │ │ │ │ +10B206 Extra Length 0000 (0) │ │ │ │ +10B208 Comment Length 0000 (0) │ │ │ │ +10B20A Disk Start 0000 (0) │ │ │ │ +10B20C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B0E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B20E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B0E9 Local Header Offset 000A6CAA (683178) │ │ │ │ -10B0ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B212 Local Header Offset 000A6C6D (683117) │ │ │ │ +10B216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B0ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B10D CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -10B111 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B112 Created OS 03 (3) 'Unix' │ │ │ │ -10B113 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B114 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B115 General Purpose Flag 0800 (2048) │ │ │ │ +10B236 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +10B23A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B23B Created OS 03 (3) 'Unix' │ │ │ │ +10B23C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B23D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B23E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B117 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B119 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B11D CRC 1B1ED551 (455005521) │ │ │ │ -10B121 Compressed Size 000007E7 (2023) │ │ │ │ -10B125 Uncompressed Size 0000231D (8989) │ │ │ │ -10B129 Filename Length 001F (31) │ │ │ │ -10B12B Extra Length 0000 (0) │ │ │ │ -10B12D Comment Length 0000 (0) │ │ │ │ -10B12F Disk Start 0000 (0) │ │ │ │ -10B131 Int File Attributes 0000 (0) │ │ │ │ +10B240 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B242 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B246 CRC 1B1ED551 (455005521) │ │ │ │ +10B24A Compressed Size 000007E7 (2023) │ │ │ │ +10B24E Uncompressed Size 0000231D (8989) │ │ │ │ +10B252 Filename Length 001F (31) │ │ │ │ +10B254 Extra Length 0000 (0) │ │ │ │ +10B256 Comment Length 0000 (0) │ │ │ │ +10B258 Disk Start 0000 (0) │ │ │ │ +10B25A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B133 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B25C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B137 Local Header Offset 000A732D (684845) │ │ │ │ -10B13B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B260 Local Header Offset 000A72F0 (684784) │ │ │ │ +10B264 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B13B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B264: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B15A CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -10B15E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B15F Created OS 03 (3) 'Unix' │ │ │ │ -10B160 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B161 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B162 General Purpose Flag 0800 (2048) │ │ │ │ +10B283 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +10B287 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B288 Created OS 03 (3) 'Unix' │ │ │ │ +10B289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B28A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B28B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B164 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B166 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B16A CRC 48C43372 (1220817778) │ │ │ │ -10B16E Compressed Size 00000C22 (3106) │ │ │ │ -10B172 Uncompressed Size 0000229B (8859) │ │ │ │ -10B176 Filename Length 002C (44) │ │ │ │ -10B178 Extra Length 0000 (0) │ │ │ │ -10B17A Comment Length 0000 (0) │ │ │ │ -10B17C Disk Start 0000 (0) │ │ │ │ -10B17E Int File Attributes 0000 (0) │ │ │ │ +10B28D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B28F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B293 CRC 48C43372 (1220817778) │ │ │ │ +10B297 Compressed Size 00000C22 (3106) │ │ │ │ +10B29B Uncompressed Size 0000229B (8859) │ │ │ │ +10B29F Filename Length 002C (44) │ │ │ │ +10B2A1 Extra Length 0000 (0) │ │ │ │ +10B2A3 Comment Length 0000 (0) │ │ │ │ +10B2A5 Disk Start 0000 (0) │ │ │ │ +10B2A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B180 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B2A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B184 Local Header Offset 000A7B51 (686929) │ │ │ │ -10B188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B2AD Local Header Offset 000A7B14 (686868) │ │ │ │ +10B2B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B2B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B1B4 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -10B1B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B1B9 Created OS 03 (3) 'Unix' │ │ │ │ -10B1BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B1BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B1BC General Purpose Flag 0800 (2048) │ │ │ │ +10B2DD CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +10B2E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B2E2 Created OS 03 (3) 'Unix' │ │ │ │ +10B2E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B2E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B2E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B1BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B1C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B1C4 CRC C23B06F0 (3258648304) │ │ │ │ -10B1C8 Compressed Size 00000AE8 (2792) │ │ │ │ -10B1CC Uncompressed Size 00008F19 (36633) │ │ │ │ -10B1D0 Filename Length 002B (43) │ │ │ │ -10B1D2 Extra Length 0000 (0) │ │ │ │ -10B1D4 Comment Length 0000 (0) │ │ │ │ -10B1D6 Disk Start 0000 (0) │ │ │ │ -10B1D8 Int File Attributes 0000 (0) │ │ │ │ +10B2E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B2E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B2ED CRC C23B06F0 (3258648304) │ │ │ │ +10B2F1 Compressed Size 00000AE8 (2792) │ │ │ │ +10B2F5 Uncompressed Size 00008F19 (36633) │ │ │ │ +10B2F9 Filename Length 002B (43) │ │ │ │ +10B2FB Extra Length 0000 (0) │ │ │ │ +10B2FD Comment Length 0000 (0) │ │ │ │ +10B2FF Disk Start 0000 (0) │ │ │ │ +10B301 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B1DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B303 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B1DE Local Header Offset 000A87BD (690109) │ │ │ │ -10B1E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B307 Local Header Offset 000A8780 (690048) │ │ │ │ +10B30B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B1E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B30B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B20D CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -10B211 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B212 Created OS 03 (3) 'Unix' │ │ │ │ -10B213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B215 General Purpose Flag 0800 (2048) │ │ │ │ +10B336 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +10B33A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B33B Created OS 03 (3) 'Unix' │ │ │ │ +10B33C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B33D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B33E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B217 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B219 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B21D CRC AFBC7F0D (2948366093) │ │ │ │ -10B221 Compressed Size 00000483 (1155) │ │ │ │ -10B225 Uncompressed Size 00000A5C (2652) │ │ │ │ -10B229 Filename Length 0027 (39) │ │ │ │ -10B22B Extra Length 0000 (0) │ │ │ │ -10B22D Comment Length 0000 (0) │ │ │ │ -10B22F Disk Start 0000 (0) │ │ │ │ -10B231 Int File Attributes 0000 (0) │ │ │ │ +10B340 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B342 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B346 CRC AFBC7F0D (2948366093) │ │ │ │ +10B34A Compressed Size 00000483 (1155) │ │ │ │ +10B34E Uncompressed Size 00000A5C (2652) │ │ │ │ +10B352 Filename Length 0027 (39) │ │ │ │ +10B354 Extra Length 0000 (0) │ │ │ │ +10B356 Comment Length 0000 (0) │ │ │ │ +10B358 Disk Start 0000 (0) │ │ │ │ +10B35A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B233 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B35C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B237 Local Header Offset 000A92EE (692974) │ │ │ │ -10B23B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B360 Local Header Offset 000A92B1 (692913) │ │ │ │ +10B364 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B23B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B262 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -10B266 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B267 Created OS 03 (3) 'Unix' │ │ │ │ -10B268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26A General Purpose Flag 0800 (2048) │ │ │ │ +10B38B CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +10B38F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B390 Created OS 03 (3) 'Unix' │ │ │ │ +10B391 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B392 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B393 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B26E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B272 CRC 70EE6A10 (1894672912) │ │ │ │ -10B276 Compressed Size 000006C1 (1729) │ │ │ │ -10B27A Uncompressed Size 00001B3A (6970) │ │ │ │ -10B27E Filename Length 0026 (38) │ │ │ │ -10B280 Extra Length 0000 (0) │ │ │ │ -10B282 Comment Length 0000 (0) │ │ │ │ -10B284 Disk Start 0000 (0) │ │ │ │ -10B286 Int File Attributes 0000 (0) │ │ │ │ +10B395 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B397 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B39B CRC 70EE6A10 (1894672912) │ │ │ │ +10B39F Compressed Size 000006C1 (1729) │ │ │ │ +10B3A3 Uncompressed Size 00001B3A (6970) │ │ │ │ +10B3A7 Filename Length 0026 (38) │ │ │ │ +10B3A9 Extra Length 0000 (0) │ │ │ │ +10B3AB Comment Length 0000 (0) │ │ │ │ +10B3AD Disk Start 0000 (0) │ │ │ │ +10B3AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B3B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B28C Local Header Offset 000A97B6 (694198) │ │ │ │ -10B290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B3B5 Local Header Offset 000A9779 (694137) │ │ │ │ +10B3B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B3B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B2B6 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -10B2BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B2BB Created OS 03 (3) 'Unix' │ │ │ │ -10B2BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B2BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B2BE General Purpose Flag 0800 (2048) │ │ │ │ +10B3DF CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +10B3E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B3E4 Created OS 03 (3) 'Unix' │ │ │ │ +10B3E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B3E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B3E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B2C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B2C2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B2C6 CRC A76D2B4E (2808949582) │ │ │ │ -10B2CA Compressed Size 0000083A (2106) │ │ │ │ -10B2CE Uncompressed Size 000019EA (6634) │ │ │ │ -10B2D2 Filename Length 002A (42) │ │ │ │ -10B2D4 Extra Length 0000 (0) │ │ │ │ -10B2D6 Comment Length 0000 (0) │ │ │ │ -10B2D8 Disk Start 0000 (0) │ │ │ │ -10B2DA Int File Attributes 0000 (0) │ │ │ │ +10B3E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B3EB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B3EF CRC A76D2B4E (2808949582) │ │ │ │ +10B3F3 Compressed Size 0000083A (2106) │ │ │ │ +10B3F7 Uncompressed Size 000019EA (6634) │ │ │ │ +10B3FB Filename Length 002A (42) │ │ │ │ +10B3FD Extra Length 0000 (0) │ │ │ │ +10B3FF Comment Length 0000 (0) │ │ │ │ +10B401 Disk Start 0000 (0) │ │ │ │ +10B403 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B2DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B2E0 Local Header Offset 000A9EBB (695995) │ │ │ │ -10B2E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B409 Local Header Offset 000A9E7E (695934) │ │ │ │ +10B40D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B2E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B40D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B30E CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -10B312 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B313 Created OS 03 (3) 'Unix' │ │ │ │ -10B314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B316 General Purpose Flag 0800 (2048) │ │ │ │ +10B437 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +10B43B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B43C Created OS 03 (3) 'Unix' │ │ │ │ +10B43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B43F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B318 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B31A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B31E CRC ABBD0D6F (2881293679) │ │ │ │ -10B322 Compressed Size 00000981 (2433) │ │ │ │ -10B326 Uncompressed Size 00005058 (20568) │ │ │ │ -10B32A Filename Length 0029 (41) │ │ │ │ -10B32C Extra Length 0000 (0) │ │ │ │ -10B32E Comment Length 0000 (0) │ │ │ │ -10B330 Disk Start 0000 (0) │ │ │ │ -10B332 Int File Attributes 0000 (0) │ │ │ │ +10B441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B443 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B447 CRC ABBD0D6F (2881293679) │ │ │ │ +10B44B Compressed Size 00000981 (2433) │ │ │ │ +10B44F Uncompressed Size 00005058 (20568) │ │ │ │ +10B453 Filename Length 0029 (41) │ │ │ │ +10B455 Extra Length 0000 (0) │ │ │ │ +10B457 Comment Length 0000 (0) │ │ │ │ +10B459 Disk Start 0000 (0) │ │ │ │ +10B45B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B45D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B338 Local Header Offset 000AA73D (698173) │ │ │ │ -10B33C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B461 Local Header Offset 000AA700 (698112) │ │ │ │ +10B465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B33C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B365 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -10B369 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B36A Created OS 03 (3) 'Unix' │ │ │ │ -10B36B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B36C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B36D General Purpose Flag 0800 (2048) │ │ │ │ +10B48E CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +10B492 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B493 Created OS 03 (3) 'Unix' │ │ │ │ +10B494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B36F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B371 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B375 CRC CD717902 (3446765826) │ │ │ │ -10B379 Compressed Size 00000396 (918) │ │ │ │ -10B37D Uncompressed Size 00000883 (2179) │ │ │ │ -10B381 Filename Length 002C (44) │ │ │ │ -10B383 Extra Length 0000 (0) │ │ │ │ -10B385 Comment Length 0000 (0) │ │ │ │ -10B387 Disk Start 0000 (0) │ │ │ │ -10B389 Int File Attributes 0000 (0) │ │ │ │ +10B498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B49A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B49E CRC CD717902 (3446765826) │ │ │ │ +10B4A2 Compressed Size 00000396 (918) │ │ │ │ +10B4A6 Uncompressed Size 00000883 (2179) │ │ │ │ +10B4AA Filename Length 002C (44) │ │ │ │ +10B4AC Extra Length 0000 (0) │ │ │ │ +10B4AE Comment Length 0000 (0) │ │ │ │ +10B4B0 Disk Start 0000 (0) │ │ │ │ +10B4B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B38B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B4B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B38F Local Header Offset 000AB105 (700677) │ │ │ │ -10B393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B4B8 Local Header Offset 000AB0C8 (700616) │ │ │ │ +10B4BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B4BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B3BF CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -10B3C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B3C4 Created OS 03 (3) 'Unix' │ │ │ │ -10B3C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B3C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B3C7 General Purpose Flag 0800 (2048) │ │ │ │ +10B4E8 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +10B4EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B4ED Created OS 03 (3) 'Unix' │ │ │ │ +10B4EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B4EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B4F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B3C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B3CB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B3CF CRC 20B2E131 (548593969) │ │ │ │ -10B3D3 Compressed Size 0000029A (666) │ │ │ │ -10B3D7 Uncompressed Size 00000D21 (3361) │ │ │ │ -10B3DB Filename Length 002B (43) │ │ │ │ -10B3DD Extra Length 0000 (0) │ │ │ │ -10B3DF Comment Length 0000 (0) │ │ │ │ -10B3E1 Disk Start 0000 (0) │ │ │ │ -10B3E3 Int File Attributes 0000 (0) │ │ │ │ +10B4F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B4F4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B4F8 CRC 20B2E131 (548593969) │ │ │ │ +10B4FC Compressed Size 0000029A (666) │ │ │ │ +10B500 Uncompressed Size 00000D21 (3361) │ │ │ │ +10B504 Filename Length 002B (43) │ │ │ │ +10B506 Extra Length 0000 (0) │ │ │ │ +10B508 Comment Length 0000 (0) │ │ │ │ +10B50A Disk Start 0000 (0) │ │ │ │ +10B50C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B3E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B50E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B3E9 Local Header Offset 000AB4E5 (701669) │ │ │ │ -10B3ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B512 Local Header Offset 000AB4A8 (701608) │ │ │ │ +10B516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B3ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B418 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -10B41C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B41D Created OS 03 (3) 'Unix' │ │ │ │ -10B41E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B41F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B420 General Purpose Flag 0800 (2048) │ │ │ │ +10B541 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +10B545 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B546 Created OS 03 (3) 'Unix' │ │ │ │ +10B547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B422 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B424 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B428 CRC 708CFE11 (1888288273) │ │ │ │ -10B42C Compressed Size 00000C14 (3092) │ │ │ │ -10B430 Uncompressed Size 00002F63 (12131) │ │ │ │ -10B434 Filename Length 002D (45) │ │ │ │ -10B436 Extra Length 0000 (0) │ │ │ │ -10B438 Comment Length 0000 (0) │ │ │ │ -10B43A Disk Start 0000 (0) │ │ │ │ -10B43C Int File Attributes 0000 (0) │ │ │ │ +10B54B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B54D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B551 CRC 708CFE11 (1888288273) │ │ │ │ +10B555 Compressed Size 00000C14 (3092) │ │ │ │ +10B559 Uncompressed Size 00002F63 (12131) │ │ │ │ +10B55D Filename Length 002D (45) │ │ │ │ +10B55F Extra Length 0000 (0) │ │ │ │ +10B561 Comment Length 0000 (0) │ │ │ │ +10B563 Disk Start 0000 (0) │ │ │ │ +10B565 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B43E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B567 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B442 Local Header Offset 000AB7C8 (702408) │ │ │ │ -10B446 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B56B Local Header Offset 000AB78B (702347) │ │ │ │ +10B56F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B56F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B473 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -10B477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B478 Created OS 03 (3) 'Unix' │ │ │ │ -10B479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B47A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B47B General Purpose Flag 0800 (2048) │ │ │ │ +10B59C CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +10B5A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5A1 Created OS 03 (3) 'Unix' │ │ │ │ +10B5A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B47D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B47F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B483 CRC C0D8D978 (3235436920) │ │ │ │ -10B487 Compressed Size 00000AF0 (2800) │ │ │ │ -10B48B Uncompressed Size 0000669C (26268) │ │ │ │ -10B48F Filename Length 002C (44) │ │ │ │ -10B491 Extra Length 0000 (0) │ │ │ │ -10B493 Comment Length 0000 (0) │ │ │ │ -10B495 Disk Start 0000 (0) │ │ │ │ -10B497 Int File Attributes 0000 (0) │ │ │ │ +10B5A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5A8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B5AC CRC C0D8D978 (3235436920) │ │ │ │ +10B5B0 Compressed Size 00000AF0 (2800) │ │ │ │ +10B5B4 Uncompressed Size 0000669C (26268) │ │ │ │ +10B5B8 Filename Length 002C (44) │ │ │ │ +10B5BA Extra Length 0000 (0) │ │ │ │ +10B5BC Comment Length 0000 (0) │ │ │ │ +10B5BE Disk Start 0000 (0) │ │ │ │ +10B5C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B5C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B49D Local Header Offset 000AC427 (705575) │ │ │ │ -10B4A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B5C6 Local Header Offset 000AC3EA (705514) │ │ │ │ +10B5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B4A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B4CD CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -10B4D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B4D2 Created OS 03 (3) 'Unix' │ │ │ │ -10B4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B4D5 General Purpose Flag 0800 (2048) │ │ │ │ +10B5F6 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +10B5FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5FB Created OS 03 (3) 'Unix' │ │ │ │ +10B5FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B4D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B4DD CRC 31309D9C (825269660) │ │ │ │ -10B4E1 Compressed Size 00000682 (1666) │ │ │ │ -10B4E5 Uncompressed Size 00000F04 (3844) │ │ │ │ -10B4E9 Filename Length 0025 (37) │ │ │ │ -10B4EB Extra Length 0000 (0) │ │ │ │ -10B4ED Comment Length 0000 (0) │ │ │ │ -10B4EF Disk Start 0000 (0) │ │ │ │ -10B4F1 Int File Attributes 0000 (0) │ │ │ │ +10B600 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B602 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B606 CRC 31309D9C (825269660) │ │ │ │ +10B60A Compressed Size 00000682 (1666) │ │ │ │ +10B60E Uncompressed Size 00000F04 (3844) │ │ │ │ +10B612 Filename Length 0025 (37) │ │ │ │ +10B614 Extra Length 0000 (0) │ │ │ │ +10B616 Comment Length 0000 (0) │ │ │ │ +10B618 Disk Start 0000 (0) │ │ │ │ +10B61A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B4F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B61C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B4F7 Local Header Offset 000ACF61 (708449) │ │ │ │ -10B4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B620 Local Header Offset 000ACF24 (708388) │ │ │ │ +10B624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B520 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -10B524 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B525 Created OS 03 (3) 'Unix' │ │ │ │ -10B526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B528 General Purpose Flag 0800 (2048) │ │ │ │ +10B649 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +10B64D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B64E Created OS 03 (3) 'Unix' │ │ │ │ +10B64F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B650 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B651 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B52A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B52C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B530 CRC FD6A5FB9 (4251606969) │ │ │ │ -10B534 Compressed Size 0000082E (2094) │ │ │ │ -10B538 Uncompressed Size 0000279A (10138) │ │ │ │ -10B53C Filename Length 0024 (36) │ │ │ │ -10B53E Extra Length 0000 (0) │ │ │ │ -10B540 Comment Length 0000 (0) │ │ │ │ -10B542 Disk Start 0000 (0) │ │ │ │ -10B544 Int File Attributes 0000 (0) │ │ │ │ +10B653 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B655 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B659 CRC FD6A5FB9 (4251606969) │ │ │ │ +10B65D Compressed Size 0000082E (2094) │ │ │ │ +10B661 Uncompressed Size 0000279A (10138) │ │ │ │ +10B665 Filename Length 0024 (36) │ │ │ │ +10B667 Extra Length 0000 (0) │ │ │ │ +10B669 Comment Length 0000 (0) │ │ │ │ +10B66B Disk Start 0000 (0) │ │ │ │ +10B66D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B546 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B66F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B54A Local Header Offset 000AD626 (710182) │ │ │ │ -10B54E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B673 Local Header Offset 000AD5E9 (710121) │ │ │ │ +10B677 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B54E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B572 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -10B576 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B577 Created OS 03 (3) 'Unix' │ │ │ │ -10B578 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B579 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B57A General Purpose Flag 0800 (2048) │ │ │ │ +10B69B CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +10B69F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6A0 Created OS 03 (3) 'Unix' │ │ │ │ +10B6A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B57C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B57E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B582 CRC A82EE27F (2821644927) │ │ │ │ -10B586 Compressed Size 00000889 (2185) │ │ │ │ -10B58A Uncompressed Size 00001989 (6537) │ │ │ │ -10B58E Filename Length 0029 (41) │ │ │ │ -10B590 Extra Length 0000 (0) │ │ │ │ -10B592 Comment Length 0000 (0) │ │ │ │ -10B594 Disk Start 0000 (0) │ │ │ │ -10B596 Int File Attributes 0000 (0) │ │ │ │ +10B6A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B6AB CRC A82EE27F (2821644927) │ │ │ │ +10B6AF Compressed Size 00000889 (2185) │ │ │ │ +10B6B3 Uncompressed Size 00001989 (6537) │ │ │ │ +10B6B7 Filename Length 0029 (41) │ │ │ │ +10B6B9 Extra Length 0000 (0) │ │ │ │ +10B6BB Comment Length 0000 (0) │ │ │ │ +10B6BD Disk Start 0000 (0) │ │ │ │ +10B6BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B598 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B6C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B59C Local Header Offset 000ADE96 (712342) │ │ │ │ -10B5A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B6C5 Local Header Offset 000ADE59 (712281) │ │ │ │ +10B6C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B5A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B6C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B5C9 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -10B5CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B5CE Created OS 03 (3) 'Unix' │ │ │ │ -10B5CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B5D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B5D1 General Purpose Flag 0800 (2048) │ │ │ │ +10B6F2 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +10B6F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6F7 Created OS 03 (3) 'Unix' │ │ │ │ +10B6F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B5D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B5D5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B5D9 CRC B4853515 (3028628757) │ │ │ │ -10B5DD Compressed Size 000008AA (2218) │ │ │ │ -10B5E1 Uncompressed Size 00004DC4 (19908) │ │ │ │ -10B5E5 Filename Length 0028 (40) │ │ │ │ -10B5E7 Extra Length 0000 (0) │ │ │ │ -10B5E9 Comment Length 0000 (0) │ │ │ │ -10B5EB Disk Start 0000 (0) │ │ │ │ -10B5ED Int File Attributes 0000 (0) │ │ │ │ +10B6FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6FE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B702 CRC B4853515 (3028628757) │ │ │ │ +10B706 Compressed Size 000008AA (2218) │ │ │ │ +10B70A Uncompressed Size 00004DC4 (19908) │ │ │ │ +10B70E Filename Length 0028 (40) │ │ │ │ +10B710 Extra Length 0000 (0) │ │ │ │ +10B712 Comment Length 0000 (0) │ │ │ │ +10B714 Disk Start 0000 (0) │ │ │ │ +10B716 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B5EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B718 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B5F3 Local Header Offset 000AE766 (714598) │ │ │ │ -10B5F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B71C Local Header Offset 000AE729 (714537) │ │ │ │ +10B720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B5F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B61F CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -10B623 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B624 Created OS 03 (3) 'Unix' │ │ │ │ -10B625 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B626 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B627 General Purpose Flag 0800 (2048) │ │ │ │ +10B748 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +10B74C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B74D Created OS 03 (3) 'Unix' │ │ │ │ +10B74E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B74F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B750 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B629 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B62B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B62F CRC 2F58FB66 (794360678) │ │ │ │ -10B633 Compressed Size 00000439 (1081) │ │ │ │ -10B637 Uncompressed Size 00000A1A (2586) │ │ │ │ -10B63B Filename Length 002B (43) │ │ │ │ -10B63D Extra Length 0000 (0) │ │ │ │ -10B63F Comment Length 0000 (0) │ │ │ │ -10B641 Disk Start 0000 (0) │ │ │ │ -10B643 Int File Attributes 0000 (0) │ │ │ │ +10B752 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B754 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B758 CRC 2F58FB66 (794360678) │ │ │ │ +10B75C Compressed Size 00000439 (1081) │ │ │ │ +10B760 Uncompressed Size 00000A1A (2586) │ │ │ │ +10B764 Filename Length 002B (43) │ │ │ │ +10B766 Extra Length 0000 (0) │ │ │ │ +10B768 Comment Length 0000 (0) │ │ │ │ +10B76A Disk Start 0000 (0) │ │ │ │ +10B76C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B645 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B76E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B649 Local Header Offset 000AF056 (716886) │ │ │ │ -10B64D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B772 Local Header Offset 000AF019 (716825) │ │ │ │ +10B776 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B64D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B678 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -10B67C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B67D Created OS 03 (3) 'Unix' │ │ │ │ -10B67E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B67F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B680 General Purpose Flag 0800 (2048) │ │ │ │ +10B7A1 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +10B7A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7A6 Created OS 03 (3) 'Unix' │ │ │ │ +10B7A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B684 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B688 CRC A7BE9328 (2814284584) │ │ │ │ -10B68C Compressed Size 000004FF (1279) │ │ │ │ -10B690 Uncompressed Size 00001745 (5957) │ │ │ │ -10B694 Filename Length 002A (42) │ │ │ │ -10B696 Extra Length 0000 (0) │ │ │ │ -10B698 Comment Length 0000 (0) │ │ │ │ -10B69A Disk Start 0000 (0) │ │ │ │ -10B69C Int File Attributes 0000 (0) │ │ │ │ +10B7AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B7B1 CRC A7BE9328 (2814284584) │ │ │ │ +10B7B5 Compressed Size 000004FF (1279) │ │ │ │ +10B7B9 Uncompressed Size 00001745 (5957) │ │ │ │ +10B7BD Filename Length 002A (42) │ │ │ │ +10B7BF Extra Length 0000 (0) │ │ │ │ +10B7C1 Comment Length 0000 (0) │ │ │ │ +10B7C3 Disk Start 0000 (0) │ │ │ │ +10B7C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B69E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B7C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B6A2 Local Header Offset 000AF4D8 (718040) │ │ │ │ -10B6A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7CB Local Header Offset 000AF49B (717979) │ │ │ │ +10B7CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B6D0 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -10B6D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B6D5 Created OS 03 (3) 'Unix' │ │ │ │ -10B6D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B6D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B6D8 General Purpose Flag 0800 (2048) │ │ │ │ +10B7F9 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +10B7FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7FE Created OS 03 (3) 'Unix' │ │ │ │ +10B7FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B801 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B6DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B6DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B6E0 CRC 271104A6 (655426726) │ │ │ │ -10B6E4 Compressed Size 000005B5 (1461) │ │ │ │ -10B6E8 Uncompressed Size 0000124B (4683) │ │ │ │ -10B6EC Filename Length 0030 (48) │ │ │ │ -10B6EE Extra Length 0000 (0) │ │ │ │ -10B6F0 Comment Length 0000 (0) │ │ │ │ -10B6F2 Disk Start 0000 (0) │ │ │ │ -10B6F4 Int File Attributes 0000 (0) │ │ │ │ +10B803 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B805 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B809 CRC 271104A6 (655426726) │ │ │ │ +10B80D Compressed Size 000005B5 (1461) │ │ │ │ +10B811 Uncompressed Size 0000124B (4683) │ │ │ │ +10B815 Filename Length 0030 (48) │ │ │ │ +10B817 Extra Length 0000 (0) │ │ │ │ +10B819 Comment Length 0000 (0) │ │ │ │ +10B81B Disk Start 0000 (0) │ │ │ │ +10B81D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B6F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B81F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B6FA Local Header Offset 000AFA1F (719391) │ │ │ │ -10B6FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B823 Local Header Offset 000AF9E2 (719330) │ │ │ │ +10B827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B72E CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -10B732 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B733 Created OS 03 (3) 'Unix' │ │ │ │ -10B734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B736 General Purpose Flag 0800 (2048) │ │ │ │ +10B857 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +10B85B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B85C Created OS 03 (3) 'Unix' │ │ │ │ +10B85D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B85E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B85F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B738 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B73A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B73E CRC DB926C35 (3683806261) │ │ │ │ -10B742 Compressed Size 00000614 (1556) │ │ │ │ -10B746 Uncompressed Size 00002F38 (12088) │ │ │ │ -10B74A Filename Length 002F (47) │ │ │ │ -10B74C Extra Length 0000 (0) │ │ │ │ -10B74E Comment Length 0000 (0) │ │ │ │ -10B750 Disk Start 0000 (0) │ │ │ │ -10B752 Int File Attributes 0000 (0) │ │ │ │ +10B861 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B863 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B867 CRC DB926C35 (3683806261) │ │ │ │ +10B86B Compressed Size 00000614 (1556) │ │ │ │ +10B86F Uncompressed Size 00002F38 (12088) │ │ │ │ +10B873 Filename Length 002F (47) │ │ │ │ +10B875 Extra Length 0000 (0) │ │ │ │ +10B877 Comment Length 0000 (0) │ │ │ │ +10B879 Disk Start 0000 (0) │ │ │ │ +10B87B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B754 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B87D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B758 Local Header Offset 000B0022 (720930) │ │ │ │ -10B75C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B881 Local Header Offset 000AFFE5 (720869) │ │ │ │ +10B885 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B75C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B885: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B78B CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -10B78F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B790 Created OS 03 (3) 'Unix' │ │ │ │ -10B791 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B792 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B793 General Purpose Flag 0800 (2048) │ │ │ │ +10B8B4 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +10B8B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B8B9 Created OS 03 (3) 'Unix' │ │ │ │ +10B8BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B8BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B8BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B795 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B797 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B79B CRC B2233F2D (2988654381) │ │ │ │ -10B79F Compressed Size 00000354 (852) │ │ │ │ -10B7A3 Uncompressed Size 00000737 (1847) │ │ │ │ -10B7A7 Filename Length 0024 (36) │ │ │ │ -10B7A9 Extra Length 0000 (0) │ │ │ │ -10B7AB Comment Length 0000 (0) │ │ │ │ -10B7AD Disk Start 0000 (0) │ │ │ │ -10B7AF Int File Attributes 0000 (0) │ │ │ │ +10B8BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B8C0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B8C4 CRC B2233F2D (2988654381) │ │ │ │ +10B8C8 Compressed Size 00000354 (852) │ │ │ │ +10B8CC Uncompressed Size 00000737 (1847) │ │ │ │ +10B8D0 Filename Length 0024 (36) │ │ │ │ +10B8D2 Extra Length 0000 (0) │ │ │ │ +10B8D4 Comment Length 0000 (0) │ │ │ │ +10B8D6 Disk Start 0000 (0) │ │ │ │ +10B8D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B8DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B7B5 Local Header Offset 000B0683 (722563) │ │ │ │ -10B7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B8DE Local Header Offset 000B0646 (722502) │ │ │ │ +10B8E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B8E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B7DD CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -10B7E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B7E2 Created OS 03 (3) 'Unix' │ │ │ │ -10B7E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7E5 General Purpose Flag 0800 (2048) │ │ │ │ +10B906 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +10B90A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B90B Created OS 03 (3) 'Unix' │ │ │ │ +10B90C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B90D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B90E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B7E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B7E9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B7ED CRC 6AA9587D (1789483133) │ │ │ │ -10B7F1 Compressed Size 00000364 (868) │ │ │ │ -10B7F5 Uncompressed Size 00000E08 (3592) │ │ │ │ -10B7F9 Filename Length 0023 (35) │ │ │ │ -10B7FB Extra Length 0000 (0) │ │ │ │ -10B7FD Comment Length 0000 (0) │ │ │ │ -10B7FF Disk Start 0000 (0) │ │ │ │ -10B801 Int File Attributes 0000 (0) │ │ │ │ +10B910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B912 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B916 CRC 6AA9587D (1789483133) │ │ │ │ +10B91A Compressed Size 00000364 (868) │ │ │ │ +10B91E Uncompressed Size 00000E08 (3592) │ │ │ │ +10B922 Filename Length 0023 (35) │ │ │ │ +10B924 Extra Length 0000 (0) │ │ │ │ +10B926 Comment Length 0000 (0) │ │ │ │ +10B928 Disk Start 0000 (0) │ │ │ │ +10B92A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B803 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B92C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B807 Local Header Offset 000B0A19 (723481) │ │ │ │ -10B80B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B930 Local Header Offset 000B09DC (723420) │ │ │ │ +10B934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B80B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B82E CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -10B832 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B833 Created OS 03 (3) 'Unix' │ │ │ │ -10B834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B836 General Purpose Flag 0800 (2048) │ │ │ │ +10B957 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +10B95B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B95C Created OS 03 (3) 'Unix' │ │ │ │ +10B95D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B95E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B95F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B83A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B83E CRC 4BB34F16 (1270042390) │ │ │ │ -10B842 Compressed Size 0000116C (4460) │ │ │ │ -10B846 Uncompressed Size 000037C1 (14273) │ │ │ │ -10B84A Filename Length 0028 (40) │ │ │ │ -10B84C Extra Length 0000 (0) │ │ │ │ -10B84E Comment Length 0000 (0) │ │ │ │ -10B850 Disk Start 0000 (0) │ │ │ │ -10B852 Int File Attributes 0000 (0) │ │ │ │ +10B961 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B963 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B967 CRC 4BB34F16 (1270042390) │ │ │ │ +10B96B Compressed Size 0000116C (4460) │ │ │ │ +10B96F Uncompressed Size 000037C1 (14273) │ │ │ │ +10B973 Filename Length 0028 (40) │ │ │ │ +10B975 Extra Length 0000 (0) │ │ │ │ +10B977 Comment Length 0000 (0) │ │ │ │ +10B979 Disk Start 0000 (0) │ │ │ │ +10B97B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B854 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B97D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B858 Local Header Offset 000B0DBE (724414) │ │ │ │ -10B85C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B981 Local Header Offset 000B0D81 (724353) │ │ │ │ +10B985 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B985: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B884 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -10B888 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B889 Created OS 03 (3) 'Unix' │ │ │ │ -10B88A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B88B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B88C General Purpose Flag 0800 (2048) │ │ │ │ +10B9AD CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +10B9B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B9B2 Created OS 03 (3) 'Unix' │ │ │ │ +10B9B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B88E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B890 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B894 CRC 6F0756D6 (1862751958) │ │ │ │ -10B898 Compressed Size 0000117A (4474) │ │ │ │ -10B89C Uncompressed Size 0000BBF9 (48121) │ │ │ │ -10B8A0 Filename Length 0027 (39) │ │ │ │ -10B8A2 Extra Length 0000 (0) │ │ │ │ -10B8A4 Comment Length 0000 (0) │ │ │ │ -10B8A6 Disk Start 0000 (0) │ │ │ │ -10B8A8 Int File Attributes 0000 (0) │ │ │ │ +10B9B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9B9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10B9BD CRC 6F0756D6 (1862751958) │ │ │ │ +10B9C1 Compressed Size 0000117A (4474) │ │ │ │ +10B9C5 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +10B9C9 Filename Length 0027 (39) │ │ │ │ +10B9CB Extra Length 0000 (0) │ │ │ │ +10B9CD Comment Length 0000 (0) │ │ │ │ +10B9CF Disk Start 0000 (0) │ │ │ │ +10B9D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B9D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8AE Local Header Offset 000B1F70 (728944) │ │ │ │ -10B8B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9D7 Local Header Offset 000B1F33 (728883) │ │ │ │ +10B9DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B8B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B8D9 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -10B8DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B8DE Created OS 03 (3) 'Unix' │ │ │ │ -10B8DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B8E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B8E1 General Purpose Flag 0800 (2048) │ │ │ │ +10BA02 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +10BA06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA07 Created OS 03 (3) 'Unix' │ │ │ │ +10BA08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B8E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B8E5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B8E9 CRC C8EF18E9 (3371112681) │ │ │ │ -10B8ED Compressed Size 000009B7 (2487) │ │ │ │ -10B8F1 Uncompressed Size 00001A2F (6703) │ │ │ │ -10B8F5 Filename Length 0024 (36) │ │ │ │ -10B8F7 Extra Length 0000 (0) │ │ │ │ -10B8F9 Comment Length 0000 (0) │ │ │ │ -10B8FB Disk Start 0000 (0) │ │ │ │ -10B8FD Int File Attributes 0000 (0) │ │ │ │ +10BA0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA0E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BA12 CRC CCBCF087 (3434934407) │ │ │ │ +10BA16 Compressed Size 000009B8 (2488) │ │ │ │ +10BA1A Uncompressed Size 00001A2F (6703) │ │ │ │ +10BA1E Filename Length 0024 (36) │ │ │ │ +10BA20 Extra Length 0000 (0) │ │ │ │ +10BA22 Comment Length 0000 (0) │ │ │ │ +10BA24 Disk Start 0000 (0) │ │ │ │ +10BA26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B903 Local Header Offset 000B312F (733487) │ │ │ │ -10B907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA2C Local Header Offset 000B30F2 (733426) │ │ │ │ +10BA30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B92B CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -10B92F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B930 Created OS 03 (3) 'Unix' │ │ │ │ -10B931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B933 General Purpose Flag 0800 (2048) │ │ │ │ +10BA54 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +10BA58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA59 Created OS 03 (3) 'Unix' │ │ │ │ +10BA5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B935 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B937 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B93B CRC DAFC8CE0 (3673984224) │ │ │ │ -10B93F Compressed Size 00000B2A (2858) │ │ │ │ -10B943 Uncompressed Size 000050CF (20687) │ │ │ │ -10B947 Filename Length 0023 (35) │ │ │ │ -10B949 Extra Length 0000 (0) │ │ │ │ -10B94B Comment Length 0000 (0) │ │ │ │ -10B94D Disk Start 0000 (0) │ │ │ │ -10B94F Int File Attributes 0000 (0) │ │ │ │ +10BA5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA60 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BA64 CRC 7B02178A (2063734666) │ │ │ │ +10BA68 Compressed Size 00000B37 (2871) │ │ │ │ +10BA6C Uncompressed Size 000050CF (20687) │ │ │ │ +10BA70 Filename Length 0023 (35) │ │ │ │ +10BA72 Extra Length 0000 (0) │ │ │ │ +10BA74 Comment Length 0000 (0) │ │ │ │ +10BA76 Disk Start 0000 (0) │ │ │ │ +10BA78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B955 Local Header Offset 000B3B28 (736040) │ │ │ │ -10B959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA7E Local Header Offset 000B3AEC (735980) │ │ │ │ +10BA82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B97C CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -10B980 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B981 Created OS 03 (3) 'Unix' │ │ │ │ -10B982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B984 General Purpose Flag 0800 (2048) │ │ │ │ +10BAA5 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +10BAA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAAA Created OS 03 (3) 'Unix' │ │ │ │ +10BAAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BAAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BAAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B986 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B988 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B98C CRC 700B0680 (1879770752) │ │ │ │ -10B990 Compressed Size 000003A9 (937) │ │ │ │ -10B994 Uncompressed Size 0000095B (2395) │ │ │ │ -10B998 Filename Length 0029 (41) │ │ │ │ -10B99A Extra Length 0000 (0) │ │ │ │ -10B99C Comment Length 0000 (0) │ │ │ │ -10B99E Disk Start 0000 (0) │ │ │ │ -10B9A0 Int File Attributes 0000 (0) │ │ │ │ +10BAAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BAB1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BAB5 CRC 700B0680 (1879770752) │ │ │ │ +10BAB9 Compressed Size 000003A9 (937) │ │ │ │ +10BABD Uncompressed Size 0000095B (2395) │ │ │ │ +10BAC1 Filename Length 0029 (41) │ │ │ │ +10BAC3 Extra Length 0000 (0) │ │ │ │ +10BAC5 Comment Length 0000 (0) │ │ │ │ +10BAC7 Disk Start 0000 (0) │ │ │ │ +10BAC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B9A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BACB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9A6 Local Header Offset 000B4693 (738963) │ │ │ │ -10B9AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BACF Local Header Offset 000B4664 (738916) │ │ │ │ +10BAD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BAD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B9D3 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -10B9D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B9D8 Created OS 03 (3) 'Unix' │ │ │ │ -10B9D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DB General Purpose Flag 0800 (2048) │ │ │ │ +10BAFC CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +10BB00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB01 Created OS 03 (3) 'Unix' │ │ │ │ +10BB02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10B9E3 CRC 08C19159 (146903385) │ │ │ │ -10B9E7 Compressed Size 000004CA (1226) │ │ │ │ -10B9EB Uncompressed Size 00001A1C (6684) │ │ │ │ -10B9EF Filename Length 0028 (40) │ │ │ │ -10B9F1 Extra Length 0000 (0) │ │ │ │ -10B9F3 Comment Length 0000 (0) │ │ │ │ -10B9F5 Disk Start 0000 (0) │ │ │ │ -10B9F7 Int File Attributes 0000 (0) │ │ │ │ +10BB06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB08 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BB0C CRC 08C19159 (146903385) │ │ │ │ +10BB10 Compressed Size 000004CA (1226) │ │ │ │ +10BB14 Uncompressed Size 00001A1C (6684) │ │ │ │ +10BB18 Filename Length 0028 (40) │ │ │ │ +10BB1A Extra Length 0000 (0) │ │ │ │ +10BB1C Comment Length 0000 (0) │ │ │ │ +10BB1E Disk Start 0000 (0) │ │ │ │ +10BB20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B9F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9FD Local Header Offset 000B4A83 (739971) │ │ │ │ -10BA01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB26 Local Header Offset 000B4A54 (739924) │ │ │ │ +10BB2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BA01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA29 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -10BA2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA2E Created OS 03 (3) 'Unix' │ │ │ │ -10BA2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA31 General Purpose Flag 0800 (2048) │ │ │ │ +10BB52 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +10BB56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB57 Created OS 03 (3) 'Unix' │ │ │ │ +10BB58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BA39 CRC 8E7406BA (2389968570) │ │ │ │ -10BA3D Compressed Size 00000294 (660) │ │ │ │ -10BA41 Uncompressed Size 0000061B (1563) │ │ │ │ -10BA45 Filename Length 002E (46) │ │ │ │ -10BA47 Extra Length 0000 (0) │ │ │ │ -10BA49 Comment Length 0000 (0) │ │ │ │ -10BA4B Disk Start 0000 (0) │ │ │ │ -10BA4D Int File Attributes 0000 (0) │ │ │ │ +10BB5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BB62 CRC 8E7406BA (2389968570) │ │ │ │ +10BB66 Compressed Size 00000294 (660) │ │ │ │ +10BB6A Uncompressed Size 0000061B (1563) │ │ │ │ +10BB6E Filename Length 002E (46) │ │ │ │ +10BB70 Extra Length 0000 (0) │ │ │ │ +10BB72 Comment Length 0000 (0) │ │ │ │ +10BB74 Disk Start 0000 (0) │ │ │ │ +10BB76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BA4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BA53 Local Header Offset 000B4F93 (741267) │ │ │ │ -10BA57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB7C Local Header Offset 000B4F64 (741220) │ │ │ │ +10BB80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BA57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA85 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -10BA89 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA8A Created OS 03 (3) 'Unix' │ │ │ │ -10BA8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA8D General Purpose Flag 0800 (2048) │ │ │ │ +10BBAE CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +10BBB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BBB3 Created OS 03 (3) 'Unix' │ │ │ │ +10BBB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BBB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BBB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BA95 CRC 182701C6 (405209542) │ │ │ │ -10BA99 Compressed Size 000002A0 (672) │ │ │ │ -10BA9D Uncompressed Size 00000C5F (3167) │ │ │ │ -10BAA1 Filename Length 002D (45) │ │ │ │ -10BAA3 Extra Length 0000 (0) │ │ │ │ -10BAA5 Comment Length 0000 (0) │ │ │ │ -10BAA7 Disk Start 0000 (0) │ │ │ │ -10BAA9 Int File Attributes 0000 (0) │ │ │ │ +10BBB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BBBA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BBBE CRC 182701C6 (405209542) │ │ │ │ +10BBC2 Compressed Size 000002A0 (672) │ │ │ │ +10BBC6 Uncompressed Size 00000C5F (3167) │ │ │ │ +10BBCA Filename Length 002D (45) │ │ │ │ +10BBCC Extra Length 0000 (0) │ │ │ │ +10BBCE Comment Length 0000 (0) │ │ │ │ +10BBD0 Disk Start 0000 (0) │ │ │ │ +10BBD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BAAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BBD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BAAF Local Header Offset 000B5273 (742003) │ │ │ │ -10BAB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BBD8 Local Header Offset 000B5244 (741956) │ │ │ │ +10BBDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BAB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BBDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BAE0 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -10BAE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BAE5 Created OS 03 (3) 'Unix' │ │ │ │ -10BAE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BAE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BAE8 General Purpose Flag 0800 (2048) │ │ │ │ +10BC09 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +10BC0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC0E Created OS 03 (3) 'Unix' │ │ │ │ +10BC0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BAEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BAEC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BAF0 CRC 23949E93 (596942483) │ │ │ │ -10BAF4 Compressed Size 00000416 (1046) │ │ │ │ -10BAF8 Uncompressed Size 00000C19 (3097) │ │ │ │ -10BAFC Filename Length 0035 (53) │ │ │ │ -10BAFE Extra Length 0000 (0) │ │ │ │ -10BB00 Comment Length 0000 (0) │ │ │ │ -10BB02 Disk Start 0000 (0) │ │ │ │ -10BB04 Int File Attributes 0000 (0) │ │ │ │ +10BC13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC15 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BC19 CRC 23949E93 (596942483) │ │ │ │ +10BC1D Compressed Size 00000416 (1046) │ │ │ │ +10BC21 Uncompressed Size 00000C19 (3097) │ │ │ │ +10BC25 Filename Length 0035 (53) │ │ │ │ +10BC27 Extra Length 0000 (0) │ │ │ │ +10BC29 Comment Length 0000 (0) │ │ │ │ +10BC2B Disk Start 0000 (0) │ │ │ │ +10BC2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB0A Local Header Offset 000B555E (742750) │ │ │ │ -10BB0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC33 Local Header Offset 000B552F (742703) │ │ │ │ +10BC37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BB43 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -10BB47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BB48 Created OS 03 (3) 'Unix' │ │ │ │ -10BB49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB4B General Purpose Flag 0800 (2048) │ │ │ │ +10BC6C CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +10BC70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC71 Created OS 03 (3) 'Unix' │ │ │ │ +10BC72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB4F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BB53 CRC 9EEA1DDD (2666143197) │ │ │ │ -10BB57 Compressed Size 00000340 (832) │ │ │ │ -10BB5B Uncompressed Size 0000174F (5967) │ │ │ │ -10BB5F Filename Length 0034 (52) │ │ │ │ -10BB61 Extra Length 0000 (0) │ │ │ │ -10BB63 Comment Length 0000 (0) │ │ │ │ -10BB65 Disk Start 0000 (0) │ │ │ │ -10BB67 Int File Attributes 0000 (0) │ │ │ │ +10BC76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC78 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BC7C CRC 9EEA1DDD (2666143197) │ │ │ │ +10BC80 Compressed Size 00000340 (832) │ │ │ │ +10BC84 Uncompressed Size 0000174F (5967) │ │ │ │ +10BC88 Filename Length 0034 (52) │ │ │ │ +10BC8A Extra Length 0000 (0) │ │ │ │ +10BC8C Comment Length 0000 (0) │ │ │ │ +10BC8E Disk Start 0000 (0) │ │ │ │ +10BC90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB6D Local Header Offset 000B59C7 (743879) │ │ │ │ -10BB71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC96 Local Header Offset 000B5998 (743832) │ │ │ │ +10BC9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBA5 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -10BBA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBAA Created OS 03 (3) 'Unix' │ │ │ │ -10BBAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBAD General Purpose Flag 0800 (2048) │ │ │ │ +10BCCE CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +10BCD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BCD3 Created OS 03 (3) 'Unix' │ │ │ │ +10BCD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BCD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BCD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BBAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BBB1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BBB5 CRC 0082FAD5 (8583893) │ │ │ │ -10BBB9 Compressed Size 00000489 (1161) │ │ │ │ -10BBBD Uncompressed Size 000009C9 (2505) │ │ │ │ -10BBC1 Filename Length 0028 (40) │ │ │ │ -10BBC3 Extra Length 0000 (0) │ │ │ │ -10BBC5 Comment Length 0000 (0) │ │ │ │ -10BBC7 Disk Start 0000 (0) │ │ │ │ -10BBC9 Int File Attributes 0000 (0) │ │ │ │ +10BCD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BCDA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BCDE CRC 0082FAD5 (8583893) │ │ │ │ +10BCE2 Compressed Size 00000489 (1161) │ │ │ │ +10BCE6 Uncompressed Size 000009C9 (2505) │ │ │ │ +10BCEA Filename Length 0028 (40) │ │ │ │ +10BCEC Extra Length 0000 (0) │ │ │ │ +10BCEE Comment Length 0000 (0) │ │ │ │ +10BCF0 Disk Start 0000 (0) │ │ │ │ +10BCF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BBCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BCF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BBCF Local Header Offset 000B5D59 (744793) │ │ │ │ -10BBD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BCF8 Local Header Offset 000B5D2A (744746) │ │ │ │ +10BCFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BBD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BCFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBFB CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -10BBFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BC00 Created OS 03 (3) 'Unix' │ │ │ │ -10BC01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BC02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC03 General Purpose Flag 0800 (2048) │ │ │ │ +10BD24 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +10BD28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD29 Created OS 03 (3) 'Unix' │ │ │ │ +10BD2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC07 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BC0B CRC BF91C0E5 (3214000357) │ │ │ │ -10BC0F Compressed Size 000004C8 (1224) │ │ │ │ -10BC13 Uncompressed Size 0000112F (4399) │ │ │ │ -10BC17 Filename Length 0027 (39) │ │ │ │ -10BC19 Extra Length 0000 (0) │ │ │ │ -10BC1B Comment Length 0000 (0) │ │ │ │ -10BC1D Disk Start 0000 (0) │ │ │ │ -10BC1F Int File Attributes 0000 (0) │ │ │ │ +10BD2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD30 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BD34 CRC BF91C0E5 (3214000357) │ │ │ │ +10BD38 Compressed Size 000004C8 (1224) │ │ │ │ +10BD3C Uncompressed Size 0000112F (4399) │ │ │ │ +10BD40 Filename Length 0027 (39) │ │ │ │ +10BD42 Extra Length 0000 (0) │ │ │ │ +10BD44 Comment Length 0000 (0) │ │ │ │ +10BD46 Disk Start 0000 (0) │ │ │ │ +10BD48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC25 Local Header Offset 000B6228 (746024) │ │ │ │ -10BC29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD4E Local Header Offset 000B61F9 (745977) │ │ │ │ +10BD52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BC50 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -10BC54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BC55 Created OS 03 (3) 'Unix' │ │ │ │ -10BC56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BC57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC58 General Purpose Flag 0800 (2048) │ │ │ │ +10BD79 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +10BD7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD7E Created OS 03 (3) 'Unix' │ │ │ │ +10BD7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BC60 CRC 997BD7D7 (2575030231) │ │ │ │ -10BC64 Compressed Size 000002A9 (681) │ │ │ │ -10BC68 Uncompressed Size 000005B6 (1462) │ │ │ │ -10BC6C Filename Length 002F (47) │ │ │ │ -10BC6E Extra Length 0000 (0) │ │ │ │ -10BC70 Comment Length 0000 (0) │ │ │ │ -10BC72 Disk Start 0000 (0) │ │ │ │ -10BC74 Int File Attributes 0000 (0) │ │ │ │ +10BD83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BD89 CRC 997BD7D7 (2575030231) │ │ │ │ +10BD8D Compressed Size 000002A9 (681) │ │ │ │ +10BD91 Uncompressed Size 000005B6 (1462) │ │ │ │ +10BD95 Filename Length 002F (47) │ │ │ │ +10BD97 Extra Length 0000 (0) │ │ │ │ +10BD99 Comment Length 0000 (0) │ │ │ │ +10BD9B Disk Start 0000 (0) │ │ │ │ +10BD9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC7A Local Header Offset 000B6735 (747317) │ │ │ │ -10BC7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDA3 Local Header Offset 000B6706 (747270) │ │ │ │ +10BDA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BDA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BCAD CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -10BCB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BCB2 Created OS 03 (3) 'Unix' │ │ │ │ -10BCB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BCB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BCB5 General Purpose Flag 0800 (2048) │ │ │ │ +10BDD6 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +10BDDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BDDB Created OS 03 (3) 'Unix' │ │ │ │ +10BDDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BDDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BDDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BCB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BCB9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BCBD CRC B1EF9538 (2985268536) │ │ │ │ -10BCC1 Compressed Size 00000286 (646) │ │ │ │ -10BCC5 Uncompressed Size 00000A7A (2682) │ │ │ │ -10BCC9 Filename Length 002E (46) │ │ │ │ -10BCCB Extra Length 0000 (0) │ │ │ │ -10BCCD Comment Length 0000 (0) │ │ │ │ -10BCCF Disk Start 0000 (0) │ │ │ │ -10BCD1 Int File Attributes 0000 (0) │ │ │ │ +10BDE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BDE2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BDE6 CRC B1EF9538 (2985268536) │ │ │ │ +10BDEA Compressed Size 00000286 (646) │ │ │ │ +10BDEE Uncompressed Size 00000A7A (2682) │ │ │ │ +10BDF2 Filename Length 002E (46) │ │ │ │ +10BDF4 Extra Length 0000 (0) │ │ │ │ +10BDF6 Comment Length 0000 (0) │ │ │ │ +10BDF8 Disk Start 0000 (0) │ │ │ │ +10BDFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BCD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BCD7 Local Header Offset 000B6A2B (748075) │ │ │ │ -10BCDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE00 Local Header Offset 000B69FC (748028) │ │ │ │ +10BE04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BCDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD09 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -10BD0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD0E Created OS 03 (3) 'Unix' │ │ │ │ -10BD0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD11 General Purpose Flag 0800 (2048) │ │ │ │ +10BE32 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +10BE36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE37 Created OS 03 (3) 'Unix' │ │ │ │ +10BE38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD15 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BD19 CRC 5A9148C0 (1519470784) │ │ │ │ -10BD1D Compressed Size 000003BC (956) │ │ │ │ -10BD21 Uncompressed Size 000008D4 (2260) │ │ │ │ -10BD25 Filename Length 002B (43) │ │ │ │ -10BD27 Extra Length 0000 (0) │ │ │ │ -10BD29 Comment Length 0000 (0) │ │ │ │ -10BD2B Disk Start 0000 (0) │ │ │ │ -10BD2D Int File Attributes 0000 (0) │ │ │ │ +10BE3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE3E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BE42 CRC 5A9148C0 (1519470784) │ │ │ │ +10BE46 Compressed Size 000003BC (956) │ │ │ │ +10BE4A Uncompressed Size 000008D4 (2260) │ │ │ │ +10BE4E Filename Length 002B (43) │ │ │ │ +10BE50 Extra Length 0000 (0) │ │ │ │ +10BE52 Comment Length 0000 (0) │ │ │ │ +10BE54 Disk Start 0000 (0) │ │ │ │ +10BE56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BE58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD33 Local Header Offset 000B6CFD (748797) │ │ │ │ -10BD37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE5C Local Header Offset 000B6CCE (748750) │ │ │ │ +10BE60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD62 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -10BD66 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD67 Created OS 03 (3) 'Unix' │ │ │ │ -10BD68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD6A General Purpose Flag 0800 (2048) │ │ │ │ +10BE8B CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +10BE8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE90 Created OS 03 (3) 'Unix' │ │ │ │ +10BE91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD6E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BD72 CRC EA1FA61C (3927942684) │ │ │ │ -10BD76 Compressed Size 00000324 (804) │ │ │ │ -10BD7A Uncompressed Size 0000105E (4190) │ │ │ │ -10BD7E Filename Length 002A (42) │ │ │ │ -10BD80 Extra Length 0000 (0) │ │ │ │ -10BD82 Comment Length 0000 (0) │ │ │ │ -10BD84 Disk Start 0000 (0) │ │ │ │ -10BD86 Int File Attributes 0000 (0) │ │ │ │ +10BE95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE97 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BE9B CRC EA1FA61C (3927942684) │ │ │ │ +10BE9F Compressed Size 00000324 (804) │ │ │ │ +10BEA3 Uncompressed Size 0000105E (4190) │ │ │ │ +10BEA7 Filename Length 002A (42) │ │ │ │ +10BEA9 Extra Length 0000 (0) │ │ │ │ +10BEAB Comment Length 0000 (0) │ │ │ │ +10BEAD Disk Start 0000 (0) │ │ │ │ +10BEAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BEB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD8C Local Header Offset 000B7102 (749826) │ │ │ │ -10BD90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BEB5 Local Header Offset 000B70D3 (749779) │ │ │ │ +10BEB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BDBA CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -10BDBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDBF Created OS 03 (3) 'Unix' │ │ │ │ -10BDC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDC2 General Purpose Flag 0800 (2048) │ │ │ │ +10BEE3 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +10BEE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BEE8 Created OS 03 (3) 'Unix' │ │ │ │ +10BEE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BEEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BEEB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDC4 Compression Method 0000 (0) 'Stored' │ │ │ │ -10BDC6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BDCA CRC 00000000 (0) │ │ │ │ -10BDCE Compressed Size 00000000 (0) │ │ │ │ -10BDD2 Uncompressed Size 00000000 (0) │ │ │ │ -10BDD6 Filename Length 0010 (16) │ │ │ │ -10BDD8 Extra Length 0000 (0) │ │ │ │ -10BDDA Comment Length 0000 (0) │ │ │ │ -10BDDC Disk Start 0000 (0) │ │ │ │ -10BDDE Int File Attributes 0000 (0) │ │ │ │ +10BEED Compression Method 0000 (0) 'Stored' │ │ │ │ +10BEEF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BEF3 CRC 00000000 (0) │ │ │ │ +10BEF7 Compressed Size 00000000 (0) │ │ │ │ +10BEFB Uncompressed Size 00000000 (0) │ │ │ │ +10BEFF Filename Length 0010 (16) │ │ │ │ +10BF01 Extra Length 0000 (0) │ │ │ │ +10BF03 Comment Length 0000 (0) │ │ │ │ +10BF05 Disk Start 0000 (0) │ │ │ │ +10BF07 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BDE0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10BF09 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BDE4 Local Header Offset 000B746E (750702) │ │ │ │ -10BDE8 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10BF0D Local Header Offset 000B743F (750655) │ │ │ │ +10BF11 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDE8: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF11: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BDE8: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10BF11: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDC0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEE9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BDF8 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -10BDFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDFD Created OS 03 (3) 'Unix' │ │ │ │ -10BDFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BE00 General Purpose Flag 0800 (2048) │ │ │ │ +10BF21 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +10BF25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF26 Created OS 03 (3) 'Unix' │ │ │ │ +10BF27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BE02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE04 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BE08 CRC 810F19F8 (2165250552) │ │ │ │ -10BE0C Compressed Size 0000006B (107) │ │ │ │ -10BE10 Uncompressed Size 0000007F (127) │ │ │ │ -10BE14 Filename Length 0025 (37) │ │ │ │ -10BE16 Extra Length 0000 (0) │ │ │ │ -10BE18 Comment Length 0000 (0) │ │ │ │ -10BE1A Disk Start 0000 (0) │ │ │ │ -10BE1C Int File Attributes 0000 (0) │ │ │ │ +10BF2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BF31 CRC 810F19F8 (2165250552) │ │ │ │ +10BF35 Compressed Size 0000006B (107) │ │ │ │ +10BF39 Uncompressed Size 0000007F (127) │ │ │ │ +10BF3D Filename Length 0025 (37) │ │ │ │ +10BF3F Extra Length 0000 (0) │ │ │ │ +10BF41 Comment Length 0000 (0) │ │ │ │ +10BF43 Disk Start 0000 (0) │ │ │ │ +10BF45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE22 Local Header Offset 000B749C (750748) │ │ │ │ -10BE26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF4B Local Header Offset 000B746D (750701) │ │ │ │ +10BF4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE4B CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -10BE4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE50 Created OS 03 (3) 'Unix' │ │ │ │ -10BE51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BE52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BE53 General Purpose Flag 0800 (2048) │ │ │ │ +10BF74 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +10BF78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF79 Created OS 03 (3) 'Unix' │ │ │ │ +10BF7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BE55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE57 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BE5B CRC 8E3C5B46 (2386320198) │ │ │ │ -10BE5F Compressed Size 0000007B (123) │ │ │ │ -10BE63 Uncompressed Size 00000098 (152) │ │ │ │ -10BE67 Filename Length 0024 (36) │ │ │ │ -10BE69 Extra Length 0000 (0) │ │ │ │ -10BE6B Comment Length 0000 (0) │ │ │ │ -10BE6D Disk Start 0000 (0) │ │ │ │ -10BE6F Int File Attributes 0000 (0) │ │ │ │ +10BF7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BF84 CRC 8E3C5B46 (2386320198) │ │ │ │ +10BF88 Compressed Size 0000007B (123) │ │ │ │ +10BF8C Uncompressed Size 00000098 (152) │ │ │ │ +10BF90 Filename Length 0024 (36) │ │ │ │ +10BF92 Extra Length 0000 (0) │ │ │ │ +10BF94 Comment Length 0000 (0) │ │ │ │ +10BF96 Disk Start 0000 (0) │ │ │ │ +10BF98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE75 Local Header Offset 000B754A (750922) │ │ │ │ -10BE79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF9E Local Header Offset 000B751B (750875) │ │ │ │ +10BFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE9D CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -10BEA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BEA2 Created OS 03 (3) 'Unix' │ │ │ │ -10BEA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEA5 General Purpose Flag 0800 (2048) │ │ │ │ +10BFC6 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +10BFCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BFCB Created OS 03 (3) 'Unix' │ │ │ │ +10BFCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEA9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BEAD CRC F45D972D (4099774253) │ │ │ │ -10BEB1 Compressed Size 000001D1 (465) │ │ │ │ -10BEB5 Uncompressed Size 00000348 (840) │ │ │ │ -10BEB9 Filename Length 0028 (40) │ │ │ │ -10BEBB Extra Length 0000 (0) │ │ │ │ -10BEBD Comment Length 0000 (0) │ │ │ │ -10BEBF Disk Start 0000 (0) │ │ │ │ -10BEC1 Int File Attributes 0000 (0) │ │ │ │ +10BFD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFD2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10BFD6 CRC F45D972D (4099774253) │ │ │ │ +10BFDA Compressed Size 000001D1 (465) │ │ │ │ +10BFDE Uncompressed Size 00000348 (840) │ │ │ │ +10BFE2 Filename Length 0028 (40) │ │ │ │ +10BFE4 Extra Length 0000 (0) │ │ │ │ +10BFE6 Comment Length 0000 (0) │ │ │ │ +10BFE8 Disk Start 0000 (0) │ │ │ │ +10BFEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BEC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BFEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BEC7 Local Header Offset 000B7607 (751111) │ │ │ │ -10BECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFF0 Local Header Offset 000B75D8 (751064) │ │ │ │ +10BFF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BEF3 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -10BEF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BEF8 Created OS 03 (3) 'Unix' │ │ │ │ -10BEF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEFB General Purpose Flag 0800 (2048) │ │ │ │ +10C01C CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +10C020 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C021 Created OS 03 (3) 'Unix' │ │ │ │ +10C022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BF03 CRC 6C1BCEA8 (1813761704) │ │ │ │ -10BF07 Compressed Size 00000166 (358) │ │ │ │ -10BF0B Uncompressed Size 00000267 (615) │ │ │ │ -10BF0F Filename Length 0027 (39) │ │ │ │ -10BF11 Extra Length 0000 (0) │ │ │ │ -10BF13 Comment Length 0000 (0) │ │ │ │ -10BF15 Disk Start 0000 (0) │ │ │ │ -10BF17 Int File Attributes 0000 (0) │ │ │ │ +10C026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C028 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C02C CRC 6C1BCEA8 (1813761704) │ │ │ │ +10C030 Compressed Size 00000166 (358) │ │ │ │ +10C034 Uncompressed Size 00000267 (615) │ │ │ │ +10C038 Filename Length 0027 (39) │ │ │ │ +10C03A Extra Length 0000 (0) │ │ │ │ +10C03C Comment Length 0000 (0) │ │ │ │ +10C03E Disk Start 0000 (0) │ │ │ │ +10C040 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BF1D Local Header Offset 000B781E (751646) │ │ │ │ -10BF21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C046 Local Header Offset 000B77EF (751599) │ │ │ │ +10C04A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C04A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BF48 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -10BF4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF4D Created OS 03 (3) 'Unix' │ │ │ │ -10BF4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF50 General Purpose Flag 0800 (2048) │ │ │ │ +10C071 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +10C075 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C076 Created OS 03 (3) 'Unix' │ │ │ │ +10C077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C079 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF52 Compression Method 0000 (0) 'Stored' │ │ │ │ -10BF54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BF58 CRC 00000000 (0) │ │ │ │ -10BF5C Compressed Size 00000000 (0) │ │ │ │ -10BF60 Uncompressed Size 00000000 (0) │ │ │ │ -10BF64 Filename Length 001C (28) │ │ │ │ -10BF66 Extra Length 0000 (0) │ │ │ │ -10BF68 Comment Length 0000 (0) │ │ │ │ -10BF6A Disk Start 0000 (0) │ │ │ │ -10BF6C Int File Attributes 0000 (0) │ │ │ │ +10C07B Compression Method 0000 (0) 'Stored' │ │ │ │ +10C07D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C081 CRC 00000000 (0) │ │ │ │ +10C085 Compressed Size 00000000 (0) │ │ │ │ +10C089 Uncompressed Size 00000000 (0) │ │ │ │ +10C08D Filename Length 001C (28) │ │ │ │ +10C08F Extra Length 0000 (0) │ │ │ │ +10C091 Comment Length 0000 (0) │ │ │ │ +10C093 Disk Start 0000 (0) │ │ │ │ +10C095 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF6E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C097 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BF72 Local Header Offset 000B79C9 (752073) │ │ │ │ -10BF76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C09B Local Header Offset 000B799A (752026) │ │ │ │ +10C09F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C09F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BF76: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C09F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF4E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C077: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BF92 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -10BF96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF97 Created OS 03 (3) 'Unix' │ │ │ │ -10BF98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF9A General Purpose Flag 0800 (2048) │ │ │ │ +10C0BB CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +10C0BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C0C0 Created OS 03 (3) 'Unix' │ │ │ │ +10C0C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C0C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C0C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BF9E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10BFA2 CRC 3BCC4A9F (1003244191) │ │ │ │ -10BFA6 Compressed Size 00000291 (657) │ │ │ │ -10BFAA Uncompressed Size 000005EF (1519) │ │ │ │ -10BFAE Filename Length 003A (58) │ │ │ │ -10BFB0 Extra Length 0000 (0) │ │ │ │ -10BFB2 Comment Length 0000 (0) │ │ │ │ -10BFB4 Disk Start 0000 (0) │ │ │ │ -10BFB6 Int File Attributes 0000 (0) │ │ │ │ +10C0C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C0C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C0CB CRC 9603D8AE (2516834478) │ │ │ │ +10C0CF Compressed Size 00000292 (658) │ │ │ │ +10C0D3 Uncompressed Size 000005EF (1519) │ │ │ │ +10C0D7 Filename Length 003A (58) │ │ │ │ +10C0D9 Extra Length 0000 (0) │ │ │ │ +10C0DB Comment Length 0000 (0) │ │ │ │ +10C0DD Disk Start 0000 (0) │ │ │ │ +10C0DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BFB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C0E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BFBC Local Header Offset 000B7A03 (752131) │ │ │ │ -10BFC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C0E5 Local Header Offset 000B79D4 (752084) │ │ │ │ +10C0E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BFFA CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -10BFFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BFFF Created OS 03 (3) 'Unix' │ │ │ │ -10C000 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C001 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C002 General Purpose Flag 0800 (2048) │ │ │ │ +10C123 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +10C127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C128 Created OS 03 (3) 'Unix' │ │ │ │ +10C129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C12A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C12B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C004 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C006 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C00A CRC 776C598F (2003589519) │ │ │ │ -10C00E Compressed Size 0000040A (1034) │ │ │ │ -10C012 Uncompressed Size 00000D71 (3441) │ │ │ │ -10C016 Filename Length 0039 (57) │ │ │ │ -10C018 Extra Length 0000 (0) │ │ │ │ -10C01A Comment Length 0000 (0) │ │ │ │ -10C01C Disk Start 0000 (0) │ │ │ │ -10C01E Int File Attributes 0000 (0) │ │ │ │ +10C12D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C12F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C133 CRC 7DED7EFB (2112716539) │ │ │ │ +10C137 Compressed Size 00000406 (1030) │ │ │ │ +10C13B Uncompressed Size 00000D3D (3389) │ │ │ │ +10C13F Filename Length 0039 (57) │ │ │ │ +10C141 Extra Length 0000 (0) │ │ │ │ +10C143 Comment Length 0000 (0) │ │ │ │ +10C145 Disk Start 0000 (0) │ │ │ │ +10C147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C020 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C149 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C024 Local Header Offset 000B7CEC (752876) │ │ │ │ -10C028 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C14D Local Header Offset 000B7CBE (752830) │ │ │ │ +10C151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C061 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -10C065 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C066 Created OS 03 (3) 'Unix' │ │ │ │ -10C067 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C068 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C069 General Purpose Flag 0800 (2048) │ │ │ │ +10C18A CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +10C18E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C18F Created OS 03 (3) 'Unix' │ │ │ │ +10C190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C192 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C06B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C06D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C071 CRC C1DDF2A5 (3252548261) │ │ │ │ -10C075 Compressed Size 00000390 (912) │ │ │ │ -10C079 Uncompressed Size 00000926 (2342) │ │ │ │ -10C07D Filename Length 0041 (65) │ │ │ │ -10C07F Extra Length 0000 (0) │ │ │ │ -10C081 Comment Length 0000 (0) │ │ │ │ -10C083 Disk Start 0000 (0) │ │ │ │ -10C085 Int File Attributes 0000 (0) │ │ │ │ +10C194 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C196 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C19A CRC C1DDF2A5 (3252548261) │ │ │ │ +10C19E Compressed Size 00000390 (912) │ │ │ │ +10C1A2 Uncompressed Size 00000926 (2342) │ │ │ │ +10C1A6 Filename Length 0041 (65) │ │ │ │ +10C1A8 Extra Length 0000 (0) │ │ │ │ +10C1AA Comment Length 0000 (0) │ │ │ │ +10C1AC Disk Start 0000 (0) │ │ │ │ +10C1AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C087 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C1B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C08B Local Header Offset 000B814D (753997) │ │ │ │ -10C08F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C1B4 Local Header Offset 000B811B (753947) │ │ │ │ +10C1B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C08F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C1B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C0D0 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -10C0D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C0D5 Created OS 03 (3) 'Unix' │ │ │ │ -10C0D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C0D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C0D8 General Purpose Flag 0800 (2048) │ │ │ │ +10C1F9 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +10C1FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C1FE Created OS 03 (3) 'Unix' │ │ │ │ +10C1FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C201 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C0DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C0DC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C0E0 CRC 81A68CD6 (2175175894) │ │ │ │ -10C0E4 Compressed Size 00000383 (899) │ │ │ │ -10C0E8 Uncompressed Size 000011C9 (4553) │ │ │ │ -10C0EC Filename Length 0040 (64) │ │ │ │ -10C0EE Extra Length 0000 (0) │ │ │ │ -10C0F0 Comment Length 0000 (0) │ │ │ │ -10C0F2 Disk Start 0000 (0) │ │ │ │ -10C0F4 Int File Attributes 0000 (0) │ │ │ │ +10C203 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C205 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C209 CRC 81A68CD6 (2175175894) │ │ │ │ +10C20D Compressed Size 00000383 (899) │ │ │ │ +10C211 Uncompressed Size 000011C9 (4553) │ │ │ │ +10C215 Filename Length 0040 (64) │ │ │ │ +10C217 Extra Length 0000 (0) │ │ │ │ +10C219 Comment Length 0000 (0) │ │ │ │ +10C21B Disk Start 0000 (0) │ │ │ │ +10C21D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C0F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C21F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C0FA Local Header Offset 000B853C (755004) │ │ │ │ -10C0FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C223 Local Header Offset 000B850A (754954) │ │ │ │ +10C227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C0FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C13E CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -10C142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C143 Created OS 03 (3) 'Unix' │ │ │ │ -10C144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C146 General Purpose Flag 0800 (2048) │ │ │ │ +10C267 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +10C26B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C26C Created OS 03 (3) 'Unix' │ │ │ │ +10C26D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C26E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C26F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C14A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C14E CRC 0B00A36C (184591212) │ │ │ │ -10C152 Compressed Size 0000025A (602) │ │ │ │ -10C156 Uncompressed Size 000004BD (1213) │ │ │ │ -10C15A Filename Length 0031 (49) │ │ │ │ -10C15C Extra Length 0000 (0) │ │ │ │ -10C15E Comment Length 0000 (0) │ │ │ │ -10C160 Disk Start 0000 (0) │ │ │ │ -10C162 Int File Attributes 0000 (0) │ │ │ │ +10C271 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C273 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C277 CRC 0B00A36C (184591212) │ │ │ │ +10C27B Compressed Size 0000025A (602) │ │ │ │ +10C27F Uncompressed Size 000004BD (1213) │ │ │ │ +10C283 Filename Length 0031 (49) │ │ │ │ +10C285 Extra Length 0000 (0) │ │ │ │ +10C287 Comment Length 0000 (0) │ │ │ │ +10C289 Disk Start 0000 (0) │ │ │ │ +10C28B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C28D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C168 Local Header Offset 000B891D (755997) │ │ │ │ -10C16C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C291 Local Header Offset 000B88EB (755947) │ │ │ │ +10C295 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C16C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C19D CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -10C1A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C1A2 Created OS 03 (3) 'Unix' │ │ │ │ -10C1A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1A5 General Purpose Flag 0800 (2048) │ │ │ │ +10C2C6 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +10C2CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C2CB Created OS 03 (3) 'Unix' │ │ │ │ +10C2CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C2CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C2CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C1A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C1A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C1AD CRC 56D06CB0 (1456499888) │ │ │ │ -10C1B1 Compressed Size 00000279 (633) │ │ │ │ -10C1B5 Uncompressed Size 000008A0 (2208) │ │ │ │ -10C1B9 Filename Length 0030 (48) │ │ │ │ -10C1BB Extra Length 0000 (0) │ │ │ │ -10C1BD Comment Length 0000 (0) │ │ │ │ -10C1BF Disk Start 0000 (0) │ │ │ │ -10C1C1 Int File Attributes 0000 (0) │ │ │ │ +10C2D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C2D2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C2D6 CRC 56D06CB0 (1456499888) │ │ │ │ +10C2DA Compressed Size 00000279 (633) │ │ │ │ +10C2DE Uncompressed Size 000008A0 (2208) │ │ │ │ +10C2E2 Filename Length 0030 (48) │ │ │ │ +10C2E4 Extra Length 0000 (0) │ │ │ │ +10C2E6 Comment Length 0000 (0) │ │ │ │ +10C2E8 Disk Start 0000 (0) │ │ │ │ +10C2EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C1C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C2EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C1C7 Local Header Offset 000B8BC6 (756678) │ │ │ │ -10C1CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C2F0 Local Header Offset 000B8B94 (756628) │ │ │ │ +10C2F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C1CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C2F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C1FB CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -10C1FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C200 Created OS 03 (3) 'Unix' │ │ │ │ -10C201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C203 General Purpose Flag 0800 (2048) │ │ │ │ +10C324 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +10C328 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C329 Created OS 03 (3) 'Unix' │ │ │ │ +10C32A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C32B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C32C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C205 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C207 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C20B CRC 2D03D35B (755225435) │ │ │ │ -10C20F Compressed Size 000000DA (218) │ │ │ │ -10C213 Uncompressed Size 00000149 (329) │ │ │ │ -10C217 Filename Length 0032 (50) │ │ │ │ -10C219 Extra Length 0000 (0) │ │ │ │ -10C21B Comment Length 0000 (0) │ │ │ │ -10C21D Disk Start 0000 (0) │ │ │ │ -10C21F Int File Attributes 0000 (0) │ │ │ │ +10C32E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C330 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C334 CRC 2D03D35B (755225435) │ │ │ │ +10C338 Compressed Size 000000DA (218) │ │ │ │ +10C33C Uncompressed Size 00000149 (329) │ │ │ │ +10C340 Filename Length 0032 (50) │ │ │ │ +10C342 Extra Length 0000 (0) │ │ │ │ +10C344 Comment Length 0000 (0) │ │ │ │ +10C346 Disk Start 0000 (0) │ │ │ │ +10C348 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C221 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C34A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C225 Local Header Offset 000B8E8D (757389) │ │ │ │ -10C229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C34E Local Header Offset 000B8E5B (757339) │ │ │ │ +10C352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C25B CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -10C25F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C260 Created OS 03 (3) 'Unix' │ │ │ │ -10C261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C263 General Purpose Flag 0800 (2048) │ │ │ │ +10C384 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +10C388 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C389 Created OS 03 (3) 'Unix' │ │ │ │ +10C38A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C38B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C38C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C265 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C267 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C26B CRC DDDD378D (3722262413) │ │ │ │ -10C26F Compressed Size 0000007D (125) │ │ │ │ -10C273 Uncompressed Size 000000AB (171) │ │ │ │ -10C277 Filename Length 0031 (49) │ │ │ │ -10C279 Extra Length 0000 (0) │ │ │ │ -10C27B Comment Length 0000 (0) │ │ │ │ -10C27D Disk Start 0000 (0) │ │ │ │ -10C27F Int File Attributes 0000 (0) │ │ │ │ +10C38E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C390 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C394 CRC DDDD378D (3722262413) │ │ │ │ +10C398 Compressed Size 0000007D (125) │ │ │ │ +10C39C Uncompressed Size 000000AB (171) │ │ │ │ +10C3A0 Filename Length 0031 (49) │ │ │ │ +10C3A2 Extra Length 0000 (0) │ │ │ │ +10C3A4 Comment Length 0000 (0) │ │ │ │ +10C3A6 Disk Start 0000 (0) │ │ │ │ +10C3A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C3AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C285 Local Header Offset 000B8FB7 (757687) │ │ │ │ -10C289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3AE Local Header Offset 000B8F85 (757637) │ │ │ │ +10C3B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C2BA CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -10C2BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2BF Created OS 03 (3) 'Unix' │ │ │ │ -10C2C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2C2 General Purpose Flag 0800 (2048) │ │ │ │ +10C3E3 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +10C3E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C3E8 Created OS 03 (3) 'Unix' │ │ │ │ +10C3E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3EB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2C4 Compression Method 0000 (0) 'Stored' │ │ │ │ -10C2C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C2CA CRC 00000000 (0) │ │ │ │ -10C2CE Compressed Size 00000000 (0) │ │ │ │ -10C2D2 Uncompressed Size 00000000 (0) │ │ │ │ -10C2D6 Filename Length 0011 (17) │ │ │ │ -10C2D8 Extra Length 0000 (0) │ │ │ │ -10C2DA Comment Length 0000 (0) │ │ │ │ -10C2DC Disk Start 0000 (0) │ │ │ │ -10C2DE Int File Attributes 0000 (0) │ │ │ │ +10C3ED Compression Method 0000 (0) 'Stored' │ │ │ │ +10C3EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C3F3 CRC 00000000 (0) │ │ │ │ +10C3F7 Compressed Size 00000000 (0) │ │ │ │ +10C3FB Uncompressed Size 00000000 (0) │ │ │ │ +10C3FF Filename Length 0011 (17) │ │ │ │ +10C401 Extra Length 0000 (0) │ │ │ │ +10C403 Comment Length 0000 (0) │ │ │ │ +10C405 Disk Start 0000 (0) │ │ │ │ +10C407 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C2E0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C409 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10C2E4 Local Header Offset 000B9083 (757891) │ │ │ │ -10C2E8 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10C40D Local Header Offset 000B9051 (757841) │ │ │ │ +10C411 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2E8: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C411: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10C2E8: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C411: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2C0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3E9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10C2F9 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -10C2FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2FE Created OS 03 (3) 'Unix' │ │ │ │ -10C2FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C300 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C301 General Purpose Flag 0800 (2048) │ │ │ │ +10C422 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +10C426 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C427 Created OS 03 (3) 'Unix' │ │ │ │ +10C428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C42A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C303 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C305 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C309 CRC 68BBDA00 (1757141504) │ │ │ │ -10C30D Compressed Size 000002BF (703) │ │ │ │ -10C311 Uncompressed Size 0000057E (1406) │ │ │ │ -10C315 Filename Length 0025 (37) │ │ │ │ -10C317 Extra Length 0000 (0) │ │ │ │ -10C319 Comment Length 0000 (0) │ │ │ │ -10C31B Disk Start 0000 (0) │ │ │ │ -10C31D Int File Attributes 0000 (0) │ │ │ │ +10C42C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C42E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C432 CRC 68BBDA00 (1757141504) │ │ │ │ +10C436 Compressed Size 000002BF (703) │ │ │ │ +10C43A Uncompressed Size 0000057E (1406) │ │ │ │ +10C43E Filename Length 0025 (37) │ │ │ │ +10C440 Extra Length 0000 (0) │ │ │ │ +10C442 Comment Length 0000 (0) │ │ │ │ +10C444 Disk Start 0000 (0) │ │ │ │ +10C446 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C31F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C323 Local Header Offset 000B90B2 (757938) │ │ │ │ -10C327 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C44C Local Header Offset 000B9080 (757888) │ │ │ │ +10C450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C327: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C34C CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -10C350 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C351 Created OS 03 (3) 'Unix' │ │ │ │ -10C352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C354 General Purpose Flag 0800 (2048) │ │ │ │ +10C475 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +10C479 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C47A Created OS 03 (3) 'Unix' │ │ │ │ +10C47B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C47C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C47D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C356 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C358 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C35C CRC ECD8A392 (3973620626) │ │ │ │ -10C360 Compressed Size 000002BA (698) │ │ │ │ -10C364 Uncompressed Size 0000073B (1851) │ │ │ │ -10C368 Filename Length 0024 (36) │ │ │ │ -10C36A Extra Length 0000 (0) │ │ │ │ -10C36C Comment Length 0000 (0) │ │ │ │ -10C36E Disk Start 0000 (0) │ │ │ │ -10C370 Int File Attributes 0000 (0) │ │ │ │ +10C47F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C481 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C485 CRC ECD8A392 (3973620626) │ │ │ │ +10C489 Compressed Size 000002BA (698) │ │ │ │ +10C48D Uncompressed Size 0000073B (1851) │ │ │ │ +10C491 Filename Length 0024 (36) │ │ │ │ +10C493 Extra Length 0000 (0) │ │ │ │ +10C495 Comment Length 0000 (0) │ │ │ │ +10C497 Disk Start 0000 (0) │ │ │ │ +10C499 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C372 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C49B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C376 Local Header Offset 000B93B4 (758708) │ │ │ │ -10C37A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C49F Local Header Offset 000B9382 (758658) │ │ │ │ +10C4A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C37A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C39E CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -10C3A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3A3 Created OS 03 (3) 'Unix' │ │ │ │ -10C3A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3A6 General Purpose Flag 0800 (2048) │ │ │ │ +10C4C7 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +10C4CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C4CC Created OS 03 (3) 'Unix' │ │ │ │ +10C4CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C4CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C4CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3AA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C3AE CRC B38B7427 (3012260903) │ │ │ │ -10C3B2 Compressed Size 00000587 (1415) │ │ │ │ -10C3B6 Uncompressed Size 00000D38 (3384) │ │ │ │ -10C3BA Filename Length 001F (31) │ │ │ │ -10C3BC Extra Length 0000 (0) │ │ │ │ -10C3BE Comment Length 0000 (0) │ │ │ │ -10C3C0 Disk Start 0000 (0) │ │ │ │ -10C3C2 Int File Attributes 0000 (0) │ │ │ │ +10C4D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C4D3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C4D7 CRC B38B7427 (3012260903) │ │ │ │ +10C4DB Compressed Size 00000587 (1415) │ │ │ │ +10C4DF Uncompressed Size 00000D38 (3384) │ │ │ │ +10C4E3 Filename Length 001F (31) │ │ │ │ +10C4E5 Extra Length 0000 (0) │ │ │ │ +10C4E7 Comment Length 0000 (0) │ │ │ │ +10C4E9 Disk Start 0000 (0) │ │ │ │ +10C4EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C3C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C4ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C3C8 Local Header Offset 000B96B0 (759472) │ │ │ │ -10C3CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4F1 Local Header Offset 000B967E (759422) │ │ │ │ +10C4F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C3EB CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -10C3EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3F0 Created OS 03 (3) 'Unix' │ │ │ │ -10C3F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3F3 General Purpose Flag 0800 (2048) │ │ │ │ +10C514 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +10C518 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C519 Created OS 03 (3) 'Unix' │ │ │ │ +10C51A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C51B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C51C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3F7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C3FB CRC 19B62303 (431366915) │ │ │ │ -10C3FF Compressed Size 00000597 (1431) │ │ │ │ -10C403 Uncompressed Size 000017C3 (6083) │ │ │ │ -10C407 Filename Length 001E (30) │ │ │ │ -10C409 Extra Length 0000 (0) │ │ │ │ -10C40B Comment Length 0000 (0) │ │ │ │ -10C40D Disk Start 0000 (0) │ │ │ │ -10C40F Int File Attributes 0000 (0) │ │ │ │ +10C51E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C520 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C524 CRC 19B62303 (431366915) │ │ │ │ +10C528 Compressed Size 00000597 (1431) │ │ │ │ +10C52C Uncompressed Size 000017C3 (6083) │ │ │ │ +10C530 Filename Length 001E (30) │ │ │ │ +10C532 Extra Length 0000 (0) │ │ │ │ +10C534 Comment Length 0000 (0) │ │ │ │ +10C536 Disk Start 0000 (0) │ │ │ │ +10C538 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C411 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C53A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C415 Local Header Offset 000B9C74 (760948) │ │ │ │ -10C419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C53E Local Header Offset 000B9C42 (760898) │ │ │ │ +10C542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C437 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -10C43B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C43C Created OS 03 (3) 'Unix' │ │ │ │ -10C43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C43F General Purpose Flag 0800 (2048) │ │ │ │ +10C560 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +10C564 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C565 Created OS 03 (3) 'Unix' │ │ │ │ +10C566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C568 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C441 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C443 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C447 CRC DDFBE423 (3724272675) │ │ │ │ -10C44B Compressed Size 0000029C (668) │ │ │ │ -10C44F Uncompressed Size 000004FB (1275) │ │ │ │ -10C453 Filename Length 0023 (35) │ │ │ │ -10C455 Extra Length 0000 (0) │ │ │ │ -10C457 Comment Length 0000 (0) │ │ │ │ -10C459 Disk Start 0000 (0) │ │ │ │ -10C45B Int File Attributes 0000 (0) │ │ │ │ +10C56A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C56C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C570 CRC DDFBE423 (3724272675) │ │ │ │ +10C574 Compressed Size 0000029C (668) │ │ │ │ +10C578 Uncompressed Size 000004FB (1275) │ │ │ │ +10C57C Filename Length 0023 (35) │ │ │ │ +10C57E Extra Length 0000 (0) │ │ │ │ +10C580 Comment Length 0000 (0) │ │ │ │ +10C582 Disk Start 0000 (0) │ │ │ │ +10C584 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C45D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C586 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C461 Local Header Offset 000BA247 (762439) │ │ │ │ -10C465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C58A Local Header Offset 000BA215 (762389) │ │ │ │ +10C58E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C58E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C488 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -10C48C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C48D Created OS 03 (3) 'Unix' │ │ │ │ -10C48E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C48F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C490 General Purpose Flag 0800 (2048) │ │ │ │ +10C5B1 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +10C5B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C5B6 Created OS 03 (3) 'Unix' │ │ │ │ +10C5B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C5B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C5B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C492 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C494 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C498 CRC 43109A6C (1125161580) │ │ │ │ -10C49C Compressed Size 00000264 (612) │ │ │ │ -10C4A0 Uncompressed Size 000005EC (1516) │ │ │ │ -10C4A4 Filename Length 0022 (34) │ │ │ │ -10C4A6 Extra Length 0000 (0) │ │ │ │ -10C4A8 Comment Length 0000 (0) │ │ │ │ -10C4AA Disk Start 0000 (0) │ │ │ │ -10C4AC Int File Attributes 0000 (0) │ │ │ │ +10C5BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C5BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C5C1 CRC 43109A6C (1125161580) │ │ │ │ +10C5C5 Compressed Size 00000264 (612) │ │ │ │ +10C5C9 Uncompressed Size 000005EC (1516) │ │ │ │ +10C5CD Filename Length 0022 (34) │ │ │ │ +10C5CF Extra Length 0000 (0) │ │ │ │ +10C5D1 Comment Length 0000 (0) │ │ │ │ +10C5D3 Disk Start 0000 (0) │ │ │ │ +10C5D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C5D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4B2 Local Header Offset 000BA524 (763172) │ │ │ │ -10C4B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C5DB Local Header Offset 000BA4F2 (763122) │ │ │ │ +10C5DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C4D8 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -10C4DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C4DD Created OS 03 (3) 'Unix' │ │ │ │ -10C4DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C4DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C4E0 General Purpose Flag 0800 (2048) │ │ │ │ +10C601 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +10C605 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C606 Created OS 03 (3) 'Unix' │ │ │ │ +10C607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C609 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C4E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C4E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C4E8 CRC 440036DC (1140864732) │ │ │ │ -10C4EC Compressed Size 000002B6 (694) │ │ │ │ -10C4F0 Uncompressed Size 000005BF (1471) │ │ │ │ -10C4F4 Filename Length 0027 (39) │ │ │ │ -10C4F6 Extra Length 0000 (0) │ │ │ │ -10C4F8 Comment Length 0000 (0) │ │ │ │ -10C4FA Disk Start 0000 (0) │ │ │ │ -10C4FC Int File Attributes 0000 (0) │ │ │ │ +10C60B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C60D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C611 CRC 440036DC (1140864732) │ │ │ │ +10C615 Compressed Size 000002B6 (694) │ │ │ │ +10C619 Uncompressed Size 000005BF (1471) │ │ │ │ +10C61D Filename Length 0027 (39) │ │ │ │ +10C61F Extra Length 0000 (0) │ │ │ │ +10C621 Comment Length 0000 (0) │ │ │ │ +10C623 Disk Start 0000 (0) │ │ │ │ +10C625 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C627 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C502 Local Header Offset 000BA7C8 (763848) │ │ │ │ -10C506 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C62B Local Header Offset 000BA796 (763798) │ │ │ │ +10C62F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C52D CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -10C531 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C532 Created OS 03 (3) 'Unix' │ │ │ │ -10C533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C535 General Purpose Flag 0800 (2048) │ │ │ │ +10C656 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +10C65A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C65B Created OS 03 (3) 'Unix' │ │ │ │ +10C65C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C65D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C65E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C537 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C539 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C53D CRC 24FB3137 (620441911) │ │ │ │ -10C541 Compressed Size 000002DA (730) │ │ │ │ -10C545 Uncompressed Size 00000A48 (2632) │ │ │ │ -10C549 Filename Length 0026 (38) │ │ │ │ -10C54B Extra Length 0000 (0) │ │ │ │ -10C54D Comment Length 0000 (0) │ │ │ │ -10C54F Disk Start 0000 (0) │ │ │ │ -10C551 Int File Attributes 0000 (0) │ │ │ │ +10C660 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C662 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C666 CRC 24FB3137 (620441911) │ │ │ │ +10C66A Compressed Size 000002DA (730) │ │ │ │ +10C66E Uncompressed Size 00000A48 (2632) │ │ │ │ +10C672 Filename Length 0026 (38) │ │ │ │ +10C674 Extra Length 0000 (0) │ │ │ │ +10C676 Comment Length 0000 (0) │ │ │ │ +10C678 Disk Start 0000 (0) │ │ │ │ +10C67A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C553 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C67C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C557 Local Header Offset 000BAAC3 (764611) │ │ │ │ -10C55B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C680 Local Header Offset 000BAA91 (764561) │ │ │ │ +10C684 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C55B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C581 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -10C585 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C586 Created OS 03 (3) 'Unix' │ │ │ │ -10C587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C589 General Purpose Flag 0800 (2048) │ │ │ │ +10C6AA CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +10C6AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C6AF Created OS 03 (3) 'Unix' │ │ │ │ +10C6B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C6B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C6B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C58B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C58D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C591 CRC 7649FA32 (1984559666) │ │ │ │ -10C595 Compressed Size 000002B9 (697) │ │ │ │ -10C599 Uncompressed Size 0000057D (1405) │ │ │ │ -10C59D Filename Length 0029 (41) │ │ │ │ -10C59F Extra Length 0000 (0) │ │ │ │ -10C5A1 Comment Length 0000 (0) │ │ │ │ -10C5A3 Disk Start 0000 (0) │ │ │ │ -10C5A5 Int File Attributes 0000 (0) │ │ │ │ +10C6B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C6B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C6BA CRC 7649FA32 (1984559666) │ │ │ │ +10C6BE Compressed Size 000002B9 (697) │ │ │ │ +10C6C2 Uncompressed Size 0000057D (1405) │ │ │ │ +10C6C6 Filename Length 0029 (41) │ │ │ │ +10C6C8 Extra Length 0000 (0) │ │ │ │ +10C6CA Comment Length 0000 (0) │ │ │ │ +10C6CC Disk Start 0000 (0) │ │ │ │ +10C6CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C6D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5AB Local Header Offset 000BADE1 (765409) │ │ │ │ -10C5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C6D4 Local Header Offset 000BADAF (765359) │ │ │ │ +10C6D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C6D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C5D8 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -10C5DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C5DD Created OS 03 (3) 'Unix' │ │ │ │ -10C5DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5E0 General Purpose Flag 0800 (2048) │ │ │ │ +10C701 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +10C705 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C706 Created OS 03 (3) 'Unix' │ │ │ │ +10C707 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C708 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C709 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5E4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C5E8 CRC 98EFFF17 (2565865239) │ │ │ │ -10C5EC Compressed Size 00000299 (665) │ │ │ │ -10C5F0 Uncompressed Size 00000921 (2337) │ │ │ │ -10C5F4 Filename Length 0028 (40) │ │ │ │ -10C5F6 Extra Length 0000 (0) │ │ │ │ -10C5F8 Comment Length 0000 (0) │ │ │ │ -10C5FA Disk Start 0000 (0) │ │ │ │ -10C5FC Int File Attributes 0000 (0) │ │ │ │ +10C70B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C70D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C711 CRC 98EFFF17 (2565865239) │ │ │ │ +10C715 Compressed Size 00000299 (665) │ │ │ │ +10C719 Uncompressed Size 00000921 (2337) │ │ │ │ +10C71D Filename Length 0028 (40) │ │ │ │ +10C71F Extra Length 0000 (0) │ │ │ │ +10C721 Comment Length 0000 (0) │ │ │ │ +10C723 Disk Start 0000 (0) │ │ │ │ +10C725 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C727 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C602 Local Header Offset 000BB0E1 (766177) │ │ │ │ -10C606 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C72B Local Header Offset 000BB0AF (766127) │ │ │ │ +10C72F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C606: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C72F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C62E CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -10C632 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C633 Created OS 03 (3) 'Unix' │ │ │ │ -10C634 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C635 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C636 General Purpose Flag 0800 (2048) │ │ │ │ +10C757 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +10C75B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C75C Created OS 03 (3) 'Unix' │ │ │ │ +10C75D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C75E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C75F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C638 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C63A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C63E CRC AA59B18F (2858004879) │ │ │ │ -10C642 Compressed Size 00000307 (775) │ │ │ │ -10C646 Uncompressed Size 000006A2 (1698) │ │ │ │ -10C64A Filename Length 0023 (35) │ │ │ │ -10C64C Extra Length 0000 (0) │ │ │ │ -10C64E Comment Length 0000 (0) │ │ │ │ -10C650 Disk Start 0000 (0) │ │ │ │ -10C652 Int File Attributes 0000 (0) │ │ │ │ +10C761 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C763 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C767 CRC AA59B18F (2858004879) │ │ │ │ +10C76B Compressed Size 00000307 (775) │ │ │ │ +10C76F Uncompressed Size 000006A2 (1698) │ │ │ │ +10C773 Filename Length 0023 (35) │ │ │ │ +10C775 Extra Length 0000 (0) │ │ │ │ +10C777 Comment Length 0000 (0) │ │ │ │ +10C779 Disk Start 0000 (0) │ │ │ │ +10C77B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C654 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C77D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C658 Local Header Offset 000BB3C0 (766912) │ │ │ │ -10C65C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C781 Local Header Offset 000BB38E (766862) │ │ │ │ +10C785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C65C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C67F CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -10C683 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C684 Created OS 03 (3) 'Unix' │ │ │ │ -10C685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C687 General Purpose Flag 0800 (2048) │ │ │ │ +10C7A8 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +10C7AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7AD Created OS 03 (3) 'Unix' │ │ │ │ +10C7AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C689 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C68B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C68F CRC 5CAD6425 (1554867237) │ │ │ │ -10C693 Compressed Size 00000274 (628) │ │ │ │ -10C697 Uncompressed Size 000007BF (1983) │ │ │ │ -10C69B Filename Length 0022 (34) │ │ │ │ -10C69D Extra Length 0000 (0) │ │ │ │ -10C69F Comment Length 0000 (0) │ │ │ │ -10C6A1 Disk Start 0000 (0) │ │ │ │ -10C6A3 Int File Attributes 0000 (0) │ │ │ │ +10C7B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C7B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C7B8 CRC 5CAD6425 (1554867237) │ │ │ │ +10C7BC Compressed Size 00000274 (628) │ │ │ │ +10C7C0 Uncompressed Size 000007BF (1983) │ │ │ │ +10C7C4 Filename Length 0022 (34) │ │ │ │ +10C7C6 Extra Length 0000 (0) │ │ │ │ +10C7C8 Comment Length 0000 (0) │ │ │ │ +10C7CA Disk Start 0000 (0) │ │ │ │ +10C7CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C7CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6A9 Local Header Offset 000BB708 (767752) │ │ │ │ -10C6AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C7D2 Local Header Offset 000BB6D6 (767702) │ │ │ │ +10C7D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C7D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C6CF CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -10C6D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C6D4 Created OS 03 (3) 'Unix' │ │ │ │ -10C6D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C6D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C6D7 General Purpose Flag 0800 (2048) │ │ │ │ +10C7F8 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +10C7FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7FD Created OS 03 (3) 'Unix' │ │ │ │ +10C7FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C800 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C6D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C6DB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C6DF CRC 7FD5F915 (2144729365) │ │ │ │ -10C6E3 Compressed Size 000002AD (685) │ │ │ │ -10C6E7 Uncompressed Size 00000548 (1352) │ │ │ │ -10C6EB Filename Length 0025 (37) │ │ │ │ -10C6ED Extra Length 0000 (0) │ │ │ │ -10C6EF Comment Length 0000 (0) │ │ │ │ -10C6F1 Disk Start 0000 (0) │ │ │ │ -10C6F3 Int File Attributes 0000 (0) │ │ │ │ +10C802 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C804 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C808 CRC 7FD5F915 (2144729365) │ │ │ │ +10C80C Compressed Size 000002AD (685) │ │ │ │ +10C810 Uncompressed Size 00000548 (1352) │ │ │ │ +10C814 Filename Length 0025 (37) │ │ │ │ +10C816 Extra Length 0000 (0) │ │ │ │ +10C818 Comment Length 0000 (0) │ │ │ │ +10C81A Disk Start 0000 (0) │ │ │ │ +10C81C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C81E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6F9 Local Header Offset 000BB9BC (768444) │ │ │ │ -10C6FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C822 Local Header Offset 000BB98A (768394) │ │ │ │ +10C826 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C826: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C722 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -10C726 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C727 Created OS 03 (3) 'Unix' │ │ │ │ -10C728 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C729 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C72A General Purpose Flag 0800 (2048) │ │ │ │ +10C84B CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +10C84F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C850 Created OS 03 (3) 'Unix' │ │ │ │ +10C851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C72C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C72E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C732 CRC 75FC5802 (1979471874) │ │ │ │ -10C736 Compressed Size 000002AC (684) │ │ │ │ -10C73A Uncompressed Size 000006D0 (1744) │ │ │ │ -10C73E Filename Length 0024 (36) │ │ │ │ -10C740 Extra Length 0000 (0) │ │ │ │ -10C742 Comment Length 0000 (0) │ │ │ │ -10C744 Disk Start 0000 (0) │ │ │ │ -10C746 Int File Attributes 0000 (0) │ │ │ │ +10C855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C857 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C85B CRC 75FC5802 (1979471874) │ │ │ │ +10C85F Compressed Size 000002AC (684) │ │ │ │ +10C863 Uncompressed Size 000006D0 (1744) │ │ │ │ +10C867 Filename Length 0024 (36) │ │ │ │ +10C869 Extra Length 0000 (0) │ │ │ │ +10C86B Comment Length 0000 (0) │ │ │ │ +10C86D Disk Start 0000 (0) │ │ │ │ +10C86F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C748 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C871 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C74C Local Header Offset 000BBCAC (769196) │ │ │ │ -10C750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C875 Local Header Offset 000BBC7A (769146) │ │ │ │ +10C879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C774 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -10C778 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C779 Created OS 03 (3) 'Unix' │ │ │ │ -10C77A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C77B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C77C General Purpose Flag 0800 (2048) │ │ │ │ +10C89D CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +10C8A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8A2 Created OS 03 (3) 'Unix' │ │ │ │ +10C8A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C77E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C780 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C784 CRC BB34B289 (3140792969) │ │ │ │ -10C788 Compressed Size 00000408 (1032) │ │ │ │ -10C78C Uncompressed Size 000009DB (2523) │ │ │ │ -10C790 Filename Length 0023 (35) │ │ │ │ -10C792 Extra Length 0000 (0) │ │ │ │ -10C794 Comment Length 0000 (0) │ │ │ │ -10C796 Disk Start 0000 (0) │ │ │ │ -10C798 Int File Attributes 0000 (0) │ │ │ │ +10C8A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8A9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C8AD CRC BB34B289 (3140792969) │ │ │ │ +10C8B1 Compressed Size 00000408 (1032) │ │ │ │ +10C8B5 Uncompressed Size 000009DB (2523) │ │ │ │ +10C8B9 Filename Length 0023 (35) │ │ │ │ +10C8BB Extra Length 0000 (0) │ │ │ │ +10C8BD Comment Length 0000 (0) │ │ │ │ +10C8BF Disk Start 0000 (0) │ │ │ │ +10C8C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C79A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C8C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C79E Local Header Offset 000BBF9A (769946) │ │ │ │ -10C7A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8C7 Local Header Offset 000BBF68 (769896) │ │ │ │ +10C8CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C7A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C8CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C7C5 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -10C7C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C7CA Created OS 03 (3) 'Unix' │ │ │ │ -10C7CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C7CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C7CD General Purpose Flag 0800 (2048) │ │ │ │ +10C8EE CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +10C8F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8F3 Created OS 03 (3) 'Unix' │ │ │ │ +10C8F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C7CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C7D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C7D5 CRC 12856DE5 (310734309) │ │ │ │ -10C7D9 Compressed Size 00000427 (1063) │ │ │ │ -10C7DD Uncompressed Size 0000116E (4462) │ │ │ │ -10C7E1 Filename Length 0022 (34) │ │ │ │ -10C7E3 Extra Length 0000 (0) │ │ │ │ -10C7E5 Comment Length 0000 (0) │ │ │ │ -10C7E7 Disk Start 0000 (0) │ │ │ │ -10C7E9 Int File Attributes 0000 (0) │ │ │ │ +10C8F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C8FE CRC 12856DE5 (310734309) │ │ │ │ +10C902 Compressed Size 00000427 (1063) │ │ │ │ +10C906 Uncompressed Size 0000116E (4462) │ │ │ │ +10C90A Filename Length 0022 (34) │ │ │ │ +10C90C Extra Length 0000 (0) │ │ │ │ +10C90E Comment Length 0000 (0) │ │ │ │ +10C910 Disk Start 0000 (0) │ │ │ │ +10C912 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C7EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C7EF Local Header Offset 000BC3E3 (771043) │ │ │ │ -10C7F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C918 Local Header Offset 000BC3B1 (770993) │ │ │ │ +10C91C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C7F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C91C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C815 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -10C819 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C81A Created OS 03 (3) 'Unix' │ │ │ │ -10C81B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C81C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C81D General Purpose Flag 0800 (2048) │ │ │ │ +10C93E CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +10C942 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C943 Created OS 03 (3) 'Unix' │ │ │ │ +10C944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C946 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C81F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C821 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C825 CRC 1B48E232 (457761330) │ │ │ │ -10C829 Compressed Size 00000306 (774) │ │ │ │ -10C82D Uncompressed Size 000006AA (1706) │ │ │ │ -10C831 Filename Length 0025 (37) │ │ │ │ -10C833 Extra Length 0000 (0) │ │ │ │ -10C835 Comment Length 0000 (0) │ │ │ │ -10C837 Disk Start 0000 (0) │ │ │ │ -10C839 Int File Attributes 0000 (0) │ │ │ │ +10C948 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C94A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C94E CRC 1B48E232 (457761330) │ │ │ │ +10C952 Compressed Size 00000306 (774) │ │ │ │ +10C956 Uncompressed Size 000006AA (1706) │ │ │ │ +10C95A Filename Length 0025 (37) │ │ │ │ +10C95C Extra Length 0000 (0) │ │ │ │ +10C95E Comment Length 0000 (0) │ │ │ │ +10C960 Disk Start 0000 (0) │ │ │ │ +10C962 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C83B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C83F Local Header Offset 000BC84A (772170) │ │ │ │ -10C843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C968 Local Header Offset 000BC818 (772120) │ │ │ │ +10C96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C868 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -10C86C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C86D Created OS 03 (3) 'Unix' │ │ │ │ -10C86E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C86F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C870 General Purpose Flag 0800 (2048) │ │ │ │ +10C991 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +10C995 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C996 Created OS 03 (3) 'Unix' │ │ │ │ +10C997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C872 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C874 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C878 CRC 612E88CA (1630439626) │ │ │ │ -10C87C Compressed Size 00000275 (629) │ │ │ │ -10C880 Uncompressed Size 000007D1 (2001) │ │ │ │ -10C884 Filename Length 0024 (36) │ │ │ │ -10C886 Extra Length 0000 (0) │ │ │ │ -10C888 Comment Length 0000 (0) │ │ │ │ -10C88A Disk Start 0000 (0) │ │ │ │ -10C88C Int File Attributes 0000 (0) │ │ │ │ +10C99B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C99D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C9A1 CRC 612E88CA (1630439626) │ │ │ │ +10C9A5 Compressed Size 00000275 (629) │ │ │ │ +10C9A9 Uncompressed Size 000007D1 (2001) │ │ │ │ +10C9AD Filename Length 0024 (36) │ │ │ │ +10C9AF Extra Length 0000 (0) │ │ │ │ +10C9B1 Comment Length 0000 (0) │ │ │ │ +10C9B3 Disk Start 0000 (0) │ │ │ │ +10C9B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C88E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C9B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C892 Local Header Offset 000BCB93 (773011) │ │ │ │ -10C896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C9BB Local Header Offset 000BCB61 (772961) │ │ │ │ +10C9BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C9BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C8BA CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -10C8BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C8BF Created OS 03 (3) 'Unix' │ │ │ │ -10C8C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C8C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C8C2 General Purpose Flag 0800 (2048) │ │ │ │ +10C9E3 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +10C9E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C9E8 Created OS 03 (3) 'Unix' │ │ │ │ +10C9E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C9EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C9EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C8C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C8C6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C8CA CRC E54910BE (3846770878) │ │ │ │ -10C8CE Compressed Size 00001812 (6162) │ │ │ │ -10C8D2 Uncompressed Size 0000519D (20893) │ │ │ │ -10C8D6 Filename Length 001C (28) │ │ │ │ -10C8D8 Extra Length 0000 (0) │ │ │ │ -10C8DA Comment Length 0000 (0) │ │ │ │ -10C8DC Disk Start 0000 (0) │ │ │ │ -10C8DE Int File Attributes 0000 (0) │ │ │ │ +10C9ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C9EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10C9F3 CRC E54910BE (3846770878) │ │ │ │ +10C9F7 Compressed Size 00001812 (6162) │ │ │ │ +10C9FB Uncompressed Size 0000519D (20893) │ │ │ │ +10C9FF Filename Length 001C (28) │ │ │ │ +10CA01 Extra Length 0000 (0) │ │ │ │ +10CA03 Comment Length 0000 (0) │ │ │ │ +10CA05 Disk Start 0000 (0) │ │ │ │ +10CA07 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C8E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C8E4 Local Header Offset 000BCE4A (773706) │ │ │ │ -10C8E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA0D Local Header Offset 000BCE18 (773656) │ │ │ │ +10CA11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C8E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C904 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -10C908 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C909 Created OS 03 (3) 'Unix' │ │ │ │ -10C90A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C90B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C90C General Purpose Flag 0800 (2048) │ │ │ │ +10CA2D CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +10CA31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA32 Created OS 03 (3) 'Unix' │ │ │ │ +10CA33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C90E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C910 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C914 CRC 62A1899F (1654753695) │ │ │ │ -10C918 Compressed Size 000026FF (9983) │ │ │ │ -10C91C Uncompressed Size 00019DB7 (105911) │ │ │ │ -10C920 Filename Length 001B (27) │ │ │ │ -10C922 Extra Length 0000 (0) │ │ │ │ -10C924 Comment Length 0000 (0) │ │ │ │ -10C926 Disk Start 0000 (0) │ │ │ │ -10C928 Int File Attributes 0000 (0) │ │ │ │ +10CA37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA39 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CA3D CRC 62A1899F (1654753695) │ │ │ │ +10CA41 Compressed Size 000026FF (9983) │ │ │ │ +10CA45 Uncompressed Size 00019DB7 (105911) │ │ │ │ +10CA49 Filename Length 001B (27) │ │ │ │ +10CA4B Extra Length 0000 (0) │ │ │ │ +10CA4D Comment Length 0000 (0) │ │ │ │ +10CA4F Disk Start 0000 (0) │ │ │ │ +10CA51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C92A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C92E Local Header Offset 000BE696 (779926) │ │ │ │ -10C932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA57 Local Header Offset 000BE664 (779876) │ │ │ │ +10CA5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C94D CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -10C951 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C952 Created OS 03 (3) 'Unix' │ │ │ │ -10C953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C955 General Purpose Flag 0800 (2048) │ │ │ │ +10CA76 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +10CA7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA7B Created OS 03 (3) 'Unix' │ │ │ │ +10CA7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C957 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C959 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C95D CRC A8CD54C0 (2832028864) │ │ │ │ -10C961 Compressed Size 0000026C (620) │ │ │ │ -10C965 Uncompressed Size 00000470 (1136) │ │ │ │ -10C969 Filename Length 001E (30) │ │ │ │ -10C96B Extra Length 0000 (0) │ │ │ │ -10C96D Comment Length 0000 (0) │ │ │ │ -10C96F Disk Start 0000 (0) │ │ │ │ -10C971 Int File Attributes 0000 (0) │ │ │ │ +10CA80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CA86 CRC A8CD54C0 (2832028864) │ │ │ │ +10CA8A Compressed Size 0000026C (620) │ │ │ │ +10CA8E Uncompressed Size 00000470 (1136) │ │ │ │ +10CA92 Filename Length 001E (30) │ │ │ │ +10CA94 Extra Length 0000 (0) │ │ │ │ +10CA96 Comment Length 0000 (0) │ │ │ │ +10CA98 Disk Start 0000 (0) │ │ │ │ +10CA9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C973 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C977 Local Header Offset 000C0DCE (789966) │ │ │ │ -10C97B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAA0 Local Header Offset 000C0D9C (789916) │ │ │ │ +10CAA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C97B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C999 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -10C99D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C99E Created OS 03 (3) 'Unix' │ │ │ │ -10C99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C9A1 General Purpose Flag 0800 (2048) │ │ │ │ +10CAC2 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +10CAC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CAC7 Created OS 03 (3) 'Unix' │ │ │ │ +10CAC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CAC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C9A9 CRC 210E1453 (554570835) │ │ │ │ -10C9AD Compressed Size 00000274 (628) │ │ │ │ -10C9B1 Uncompressed Size 000006CE (1742) │ │ │ │ -10C9B5 Filename Length 001D (29) │ │ │ │ -10C9B7 Extra Length 0000 (0) │ │ │ │ -10C9B9 Comment Length 0000 (0) │ │ │ │ -10C9BB Disk Start 0000 (0) │ │ │ │ -10C9BD Int File Attributes 0000 (0) │ │ │ │ +10CACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CACE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CAD2 CRC 210E1453 (554570835) │ │ │ │ +10CAD6 Compressed Size 00000274 (628) │ │ │ │ +10CADA Uncompressed Size 000006CE (1742) │ │ │ │ +10CADE Filename Length 001D (29) │ │ │ │ +10CAE0 Extra Length 0000 (0) │ │ │ │ +10CAE2 Comment Length 0000 (0) │ │ │ │ +10CAE4 Disk Start 0000 (0) │ │ │ │ +10CAE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CAE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C9C3 Local Header Offset 000C1076 (790646) │ │ │ │ -10C9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAEC Local Header Offset 000C1044 (790596) │ │ │ │ +10CAF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C9E4 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -10C9E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C9E9 Created OS 03 (3) 'Unix' │ │ │ │ -10C9EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C9EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C9EC General Purpose Flag 0800 (2048) │ │ │ │ +10CB0D CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +10CB11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB12 Created OS 03 (3) 'Unix' │ │ │ │ +10CB13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10C9F4 CRC 1E62C3DF (509789151) │ │ │ │ -10C9F8 Compressed Size 0000023E (574) │ │ │ │ -10C9FC Uncompressed Size 0000047F (1151) │ │ │ │ -10CA00 Filename Length 0023 (35) │ │ │ │ -10CA02 Extra Length 0000 (0) │ │ │ │ -10CA04 Comment Length 0000 (0) │ │ │ │ -10CA06 Disk Start 0000 (0) │ │ │ │ -10CA08 Int File Attributes 0000 (0) │ │ │ │ +10CB17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB19 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CB1D CRC 1E62C3DF (509789151) │ │ │ │ +10CB21 Compressed Size 0000023E (574) │ │ │ │ +10CB25 Uncompressed Size 0000047F (1151) │ │ │ │ +10CB29 Filename Length 0023 (35) │ │ │ │ +10CB2B Extra Length 0000 (0) │ │ │ │ +10CB2D Comment Length 0000 (0) │ │ │ │ +10CB2F Disk Start 0000 (0) │ │ │ │ +10CB31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA0E Local Header Offset 000C1325 (791333) │ │ │ │ -10CA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB37 Local Header Offset 000C12F3 (791283) │ │ │ │ +10CB3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA35 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -10CA39 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA3A Created OS 03 (3) 'Unix' │ │ │ │ -10CA3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA3D General Purpose Flag 0800 (2048) │ │ │ │ +10CB5E CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +10CB62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB63 Created OS 03 (3) 'Unix' │ │ │ │ +10CB64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA41 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CA45 CRC 7265EFEE (1919283182) │ │ │ │ -10CA49 Compressed Size 0000029B (667) │ │ │ │ -10CA4D Uncompressed Size 0000081F (2079) │ │ │ │ -10CA51 Filename Length 0022 (34) │ │ │ │ -10CA53 Extra Length 0000 (0) │ │ │ │ -10CA55 Comment Length 0000 (0) │ │ │ │ -10CA57 Disk Start 0000 (0) │ │ │ │ -10CA59 Int File Attributes 0000 (0) │ │ │ │ +10CB68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB6A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CB6E CRC 7265EFEE (1919283182) │ │ │ │ +10CB72 Compressed Size 0000029B (667) │ │ │ │ +10CB76 Uncompressed Size 0000081F (2079) │ │ │ │ +10CB7A Filename Length 0022 (34) │ │ │ │ +10CB7C Extra Length 0000 (0) │ │ │ │ +10CB7E Comment Length 0000 (0) │ │ │ │ +10CB80 Disk Start 0000 (0) │ │ │ │ +10CB82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA5F Local Header Offset 000C15A4 (791972) │ │ │ │ -10CA63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB88 Local Header Offset 000C1572 (791922) │ │ │ │ +10CB8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA85 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -10CA89 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA8A Created OS 03 (3) 'Unix' │ │ │ │ -10CA8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA8D General Purpose Flag 0800 (2048) │ │ │ │ +10CBAE CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +10CBB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CBB3 Created OS 03 (3) 'Unix' │ │ │ │ +10CBB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CBB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA91 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CA95 CRC AB14A4F7 (2870256887) │ │ │ │ -10CA99 Compressed Size 00000241 (577) │ │ │ │ -10CA9D Uncompressed Size 0000048C (1164) │ │ │ │ -10CAA1 Filename Length 0025 (37) │ │ │ │ -10CAA3 Extra Length 0000 (0) │ │ │ │ -10CAA5 Comment Length 0000 (0) │ │ │ │ -10CAA7 Disk Start 0000 (0) │ │ │ │ -10CAA9 Int File Attributes 0000 (0) │ │ │ │ +10CBB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CBBA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CBBE CRC AB14A4F7 (2870256887) │ │ │ │ +10CBC2 Compressed Size 00000241 (577) │ │ │ │ +10CBC6 Uncompressed Size 0000048C (1164) │ │ │ │ +10CBCA Filename Length 0025 (37) │ │ │ │ +10CBCC Extra Length 0000 (0) │ │ │ │ +10CBCE Comment Length 0000 (0) │ │ │ │ +10CBD0 Disk Start 0000 (0) │ │ │ │ +10CBD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CBD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAAF Local Header Offset 000C187F (792703) │ │ │ │ -10CAB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CBD8 Local Header Offset 000C184D (792653) │ │ │ │ +10CBDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CAB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CBDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CAD8 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -10CADC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CADD Created OS 03 (3) 'Unix' │ │ │ │ -10CADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CAE0 General Purpose Flag 0800 (2048) │ │ │ │ +10CC01 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +10CC05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC06 Created OS 03 (3) 'Unix' │ │ │ │ +10CC07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CAE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CAE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CAE8 CRC D01CA5F2 (3491538418) │ │ │ │ -10CAEC Compressed Size 0000026C (620) │ │ │ │ -10CAF0 Uncompressed Size 000007F0 (2032) │ │ │ │ -10CAF4 Filename Length 0024 (36) │ │ │ │ -10CAF6 Extra Length 0000 (0) │ │ │ │ -10CAF8 Comment Length 0000 (0) │ │ │ │ -10CAFA Disk Start 0000 (0) │ │ │ │ -10CAFC Int File Attributes 0000 (0) │ │ │ │ +10CC0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CC11 CRC D01CA5F2 (3491538418) │ │ │ │ +10CC15 Compressed Size 0000026C (620) │ │ │ │ +10CC19 Uncompressed Size 000007F0 (2032) │ │ │ │ +10CC1D Filename Length 0024 (36) │ │ │ │ +10CC1F Extra Length 0000 (0) │ │ │ │ +10CC21 Comment Length 0000 (0) │ │ │ │ +10CC23 Disk Start 0000 (0) │ │ │ │ +10CC25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CB02 Local Header Offset 000C1B03 (793347) │ │ │ │ -10CB06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC2B Local Header Offset 000C1AD1 (793297) │ │ │ │ +10CC2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB2A CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -10CB2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB2F Created OS 03 (3) 'Unix' │ │ │ │ -10CB30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB32 General Purpose Flag 0800 (2048) │ │ │ │ +10CC53 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +10CC57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC58 Created OS 03 (3) 'Unix' │ │ │ │ +10CC59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CB3A CRC AD897485 (2911466629) │ │ │ │ -10CB3E Compressed Size 00000292 (658) │ │ │ │ -10CB42 Uncompressed Size 000005D2 (1490) │ │ │ │ -10CB46 Filename Length 0026 (38) │ │ │ │ -10CB48 Extra Length 0000 (0) │ │ │ │ -10CB4A Comment Length 0000 (0) │ │ │ │ -10CB4C Disk Start 0000 (0) │ │ │ │ -10CB4E Int File Attributes 0000 (0) │ │ │ │ +10CC5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CC63 CRC AD897485 (2911466629) │ │ │ │ +10CC67 Compressed Size 00000292 (658) │ │ │ │ +10CC6B Uncompressed Size 000005D2 (1490) │ │ │ │ +10CC6F Filename Length 0026 (38) │ │ │ │ +10CC71 Extra Length 0000 (0) │ │ │ │ +10CC73 Comment Length 0000 (0) │ │ │ │ +10CC75 Disk Start 0000 (0) │ │ │ │ +10CC77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CB50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CB54 Local Header Offset 000C1DB1 (794033) │ │ │ │ -10CB58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC7D Local Header Offset 000C1D7F (793983) │ │ │ │ +10CC81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB7E CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -10CB82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB83 Created OS 03 (3) 'Unix' │ │ │ │ -10CB84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB86 General Purpose Flag 0800 (2048) │ │ │ │ +10CCA7 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +10CCAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCAC Created OS 03 (3) 'Unix' │ │ │ │ +10CCAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB8A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CB8E CRC AE0B1898 (2919962776) │ │ │ │ -10CB92 Compressed Size 0000029F (671) │ │ │ │ -10CB96 Uncompressed Size 00000AF5 (2805) │ │ │ │ -10CB9A Filename Length 0025 (37) │ │ │ │ -10CB9C Extra Length 0000 (0) │ │ │ │ -10CB9E Comment Length 0000 (0) │ │ │ │ -10CBA0 Disk Start 0000 (0) │ │ │ │ -10CBA2 Int File Attributes 0000 (0) │ │ │ │ +10CCB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CCB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CCB7 CRC AE0B1898 (2919962776) │ │ │ │ +10CCBB Compressed Size 0000029F (671) │ │ │ │ +10CCBF Uncompressed Size 00000AF5 (2805) │ │ │ │ +10CCC3 Filename Length 0025 (37) │ │ │ │ +10CCC5 Extra Length 0000 (0) │ │ │ │ +10CCC7 Comment Length 0000 (0) │ │ │ │ +10CCC9 Disk Start 0000 (0) │ │ │ │ +10CCCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CCCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CBA8 Local Header Offset 000C2087 (794759) │ │ │ │ -10CBAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CCD1 Local Header Offset 000C2055 (794709) │ │ │ │ +10CCD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CBD1 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -10CBD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CBD6 Created OS 03 (3) 'Unix' │ │ │ │ -10CBD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CBD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CBD9 General Purpose Flag 0800 (2048) │ │ │ │ +10CCFA CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +10CCFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCFF Created OS 03 (3) 'Unix' │ │ │ │ +10CD00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD02 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CBDB Compression Method 0000 (0) 'Stored' │ │ │ │ -10CBDD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CBE1 CRC 00000000 (0) │ │ │ │ -10CBE5 Compressed Size 00000000 (0) │ │ │ │ -10CBE9 Uncompressed Size 00000000 (0) │ │ │ │ -10CBED Filename Length 0010 (16) │ │ │ │ -10CBEF Extra Length 0000 (0) │ │ │ │ -10CBF1 Comment Length 0000 (0) │ │ │ │ -10CBF3 Disk Start 0000 (0) │ │ │ │ -10CBF5 Int File Attributes 0000 (0) │ │ │ │ +10CD04 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CD06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CD0A CRC 00000000 (0) │ │ │ │ +10CD0E Compressed Size 00000000 (0) │ │ │ │ +10CD12 Uncompressed Size 00000000 (0) │ │ │ │ +10CD16 Filename Length 0010 (16) │ │ │ │ +10CD18 Extra Length 0000 (0) │ │ │ │ +10CD1A Comment Length 0000 (0) │ │ │ │ +10CD1C Disk Start 0000 (0) │ │ │ │ +10CD1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBF7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CD20 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CBFB Local Header Offset 000C2369 (795497) │ │ │ │ -10CBFF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10CD24 Local Header Offset 000C2337 (795447) │ │ │ │ +10CD28 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBFF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD28: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CBFF: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CD28: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBD7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD00: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CC0F CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -10CC13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC14 Created OS 03 (3) 'Unix' │ │ │ │ -10CC15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC17 General Purpose Flag 0800 (2048) │ │ │ │ +10CD38 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +10CD3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD3D Created OS 03 (3) 'Unix' │ │ │ │ +10CD3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC1B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CC1F CRC E3048D88 (3808726408) │ │ │ │ -10CC23 Compressed Size 000000CD (205) │ │ │ │ -10CC27 Uncompressed Size 0000010D (269) │ │ │ │ -10CC2B Filename Length 001A (26) │ │ │ │ -10CC2D Extra Length 0000 (0) │ │ │ │ -10CC2F Comment Length 0000 (0) │ │ │ │ -10CC31 Disk Start 0000 (0) │ │ │ │ -10CC33 Int File Attributes 0000 (0) │ │ │ │ +10CD42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CD48 CRC E3048D88 (3808726408) │ │ │ │ +10CD4C Compressed Size 000000CD (205) │ │ │ │ +10CD50 Uncompressed Size 0000010D (269) │ │ │ │ +10CD54 Filename Length 001A (26) │ │ │ │ +10CD56 Extra Length 0000 (0) │ │ │ │ +10CD58 Comment Length 0000 (0) │ │ │ │ +10CD5A Disk Start 0000 (0) │ │ │ │ +10CD5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC39 Local Header Offset 000C2397 (795543) │ │ │ │ -10CC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD62 Local Header Offset 000C2365 (795493) │ │ │ │ +10CD66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC57 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -10CC5B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC5C Created OS 03 (3) 'Unix' │ │ │ │ -10CC5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC5F General Purpose Flag 0800 (2048) │ │ │ │ +10CD80 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +10CD84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD85 Created OS 03 (3) 'Unix' │ │ │ │ +10CD86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC63 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CC67 CRC 7D0535AF (2097493423) │ │ │ │ -10CC6B Compressed Size 00000073 (115) │ │ │ │ -10CC6F Uncompressed Size 00000087 (135) │ │ │ │ -10CC73 Filename Length 0019 (25) │ │ │ │ -10CC75 Extra Length 0000 (0) │ │ │ │ -10CC77 Comment Length 0000 (0) │ │ │ │ -10CC79 Disk Start 0000 (0) │ │ │ │ -10CC7B Int File Attributes 0000 (0) │ │ │ │ +10CD8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD8C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CD90 CRC 7D0535AF (2097493423) │ │ │ │ +10CD94 Compressed Size 00000073 (115) │ │ │ │ +10CD98 Uncompressed Size 00000087 (135) │ │ │ │ +10CD9C Filename Length 0019 (25) │ │ │ │ +10CD9E Extra Length 0000 (0) │ │ │ │ +10CDA0 Comment Length 0000 (0) │ │ │ │ +10CDA2 Disk Start 0000 (0) │ │ │ │ +10CDA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC81 Local Header Offset 000C249C (795804) │ │ │ │ -10CC85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDAA Local Header Offset 000C246A (795754) │ │ │ │ +10CDAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC9E CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -10CCA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCA3 Created OS 03 (3) 'Unix' │ │ │ │ -10CCA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCA6 General Purpose Flag 0800 (2048) │ │ │ │ +10CDC7 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +10CDCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CDCC Created OS 03 (3) 'Unix' │ │ │ │ +10CDCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CDCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CDCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCAA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CCAE CRC 03A79404 (61314052) │ │ │ │ -10CCB2 Compressed Size 000005D6 (1494) │ │ │ │ -10CCB6 Uncompressed Size 00000FE3 (4067) │ │ │ │ -10CCBA Filename Length 001C (28) │ │ │ │ -10CCBC Extra Length 0000 (0) │ │ │ │ -10CCBE Comment Length 0000 (0) │ │ │ │ -10CCC0 Disk Start 0000 (0) │ │ │ │ -10CCC2 Int File Attributes 0000 (0) │ │ │ │ +10CDD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CDD3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CDD7 CRC 03A79404 (61314052) │ │ │ │ +10CDDB Compressed Size 000005D6 (1494) │ │ │ │ +10CDDF Uncompressed Size 00000FE3 (4067) │ │ │ │ +10CDE3 Filename Length 001C (28) │ │ │ │ +10CDE5 Extra Length 0000 (0) │ │ │ │ +10CDE7 Comment Length 0000 (0) │ │ │ │ +10CDE9 Disk Start 0000 (0) │ │ │ │ +10CDEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CCC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CCC8 Local Header Offset 000C2546 (795974) │ │ │ │ -10CCCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDF1 Local Header Offset 000C2514 (795924) │ │ │ │ +10CDF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CCCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CCE8 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -10CCEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCED Created OS 03 (3) 'Unix' │ │ │ │ -10CCEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCF0 General Purpose Flag 0800 (2048) │ │ │ │ +10CE11 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +10CE15 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE16 Created OS 03 (3) 'Unix' │ │ │ │ +10CE17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCF4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CCF8 CRC B77E2747 (3078498119) │ │ │ │ -10CCFC Compressed Size 00000698 (1688) │ │ │ │ -10CD00 Uncompressed Size 00002612 (9746) │ │ │ │ -10CD04 Filename Length 001B (27) │ │ │ │ -10CD06 Extra Length 0000 (0) │ │ │ │ -10CD08 Comment Length 0000 (0) │ │ │ │ -10CD0A Disk Start 0000 (0) │ │ │ │ -10CD0C Int File Attributes 0000 (0) │ │ │ │ +10CE1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE1D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CE21 CRC B77E2747 (3078498119) │ │ │ │ +10CE25 Compressed Size 00000698 (1688) │ │ │ │ +10CE29 Uncompressed Size 00002612 (9746) │ │ │ │ +10CE2D Filename Length 001B (27) │ │ │ │ +10CE2F Extra Length 0000 (0) │ │ │ │ +10CE31 Comment Length 0000 (0) │ │ │ │ +10CE33 Disk Start 0000 (0) │ │ │ │ +10CE35 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CD12 Local Header Offset 000C2B56 (797526) │ │ │ │ -10CD16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE3B Local Header Offset 000C2B24 (797476) │ │ │ │ +10CE3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CD31 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -10CD35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD36 Created OS 03 (3) 'Unix' │ │ │ │ -10CD37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD39 General Purpose Flag 0800 (2048) │ │ │ │ +10CE5A CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +10CE5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE5F Created OS 03 (3) 'Unix' │ │ │ │ +10CE60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE62 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD3B Compression Method 0000 (0) 'Stored' │ │ │ │ -10CD3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CD41 CRC 00000000 (0) │ │ │ │ -10CD45 Compressed Size 00000000 (0) │ │ │ │ -10CD49 Uncompressed Size 00000000 (0) │ │ │ │ -10CD4D Filename Length 001C (28) │ │ │ │ -10CD4F Extra Length 0000 (0) │ │ │ │ -10CD51 Comment Length 0000 (0) │ │ │ │ -10CD53 Disk Start 0000 (0) │ │ │ │ -10CD55 Int File Attributes 0000 (0) │ │ │ │ +10CE64 Compression Method 0000 (0) 'Stored' │ │ │ │ +10CE66 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CE6A CRC 00000000 (0) │ │ │ │ +10CE6E Compressed Size 00000000 (0) │ │ │ │ +10CE72 Uncompressed Size 00000000 (0) │ │ │ │ +10CE76 Filename Length 001C (28) │ │ │ │ +10CE78 Extra Length 0000 (0) │ │ │ │ +10CE7A Comment Length 0000 (0) │ │ │ │ +10CE7C Disk Start 0000 (0) │ │ │ │ +10CE7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD57 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CE80 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CD5B Local Header Offset 000C3227 (799271) │ │ │ │ -10CD5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE84 Local Header Offset 000C31F5 (799221) │ │ │ │ +10CE88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CD5F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CE88: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD37: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE60: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CD7B CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -10CD7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD80 Created OS 03 (3) 'Unix' │ │ │ │ -10CD81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD83 General Purpose Flag 0800 (2048) │ │ │ │ +10CEA4 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +10CEA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CEA9 Created OS 03 (3) 'Unix' │ │ │ │ +10CEAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CEAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CEAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CD87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CD8B CRC 034705E1 (54986209) │ │ │ │ -10CD8F Compressed Size 00000499 (1177) │ │ │ │ -10CD93 Uncompressed Size 0000099B (2459) │ │ │ │ -10CD97 Filename Length 0031 (49) │ │ │ │ -10CD99 Extra Length 0000 (0) │ │ │ │ -10CD9B Comment Length 0000 (0) │ │ │ │ -10CD9D Disk Start 0000 (0) │ │ │ │ -10CD9F Int File Attributes 0000 (0) │ │ │ │ +10CEAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CEB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CEB4 CRC C94BF311 (3377197841) │ │ │ │ +10CEB8 Compressed Size 0000049A (1178) │ │ │ │ +10CEBC Uncompressed Size 0000099B (2459) │ │ │ │ +10CEC0 Filename Length 0031 (49) │ │ │ │ +10CEC2 Extra Length 0000 (0) │ │ │ │ +10CEC4 Comment Length 0000 (0) │ │ │ │ +10CEC6 Disk Start 0000 (0) │ │ │ │ +10CEC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CDA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CECA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CDA5 Local Header Offset 000C3261 (799329) │ │ │ │ -10CDA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CECE Local Header Offset 000C322F (799279) │ │ │ │ +10CED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CDA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CDDA CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -10CDDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CDDF Created OS 03 (3) 'Unix' │ │ │ │ -10CDE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CDE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CDE2 General Purpose Flag 0800 (2048) │ │ │ │ +10CF03 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +10CF07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF08 Created OS 03 (3) 'Unix' │ │ │ │ +10CF09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CDE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CDE6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CDEA CRC 4CAB5A08 (1286298120) │ │ │ │ -10CDEE Compressed Size 0000080A (2058) │ │ │ │ -10CDF2 Uncompressed Size 00001D46 (7494) │ │ │ │ -10CDF6 Filename Length 0030 (48) │ │ │ │ -10CDF8 Extra Length 0000 (0) │ │ │ │ -10CDFA Comment Length 0000 (0) │ │ │ │ -10CDFC Disk Start 0000 (0) │ │ │ │ -10CDFE Int File Attributes 0000 (0) │ │ │ │ +10CF0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF0F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CF13 CRC 274D86BC (659392188) │ │ │ │ +10CF17 Compressed Size 00000809 (2057) │ │ │ │ +10CF1B Uncompressed Size 00001D0B (7435) │ │ │ │ +10CF1F Filename Length 0030 (48) │ │ │ │ +10CF21 Extra Length 0000 (0) │ │ │ │ +10CF23 Comment Length 0000 (0) │ │ │ │ +10CF25 Disk Start 0000 (0) │ │ │ │ +10CF27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CE00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE04 Local Header Offset 000C3749 (800585) │ │ │ │ -10CE08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF2D Local Header Offset 000C3718 (800536) │ │ │ │ +10CF31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE38 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -10CE3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE3D Created OS 03 (3) 'Unix' │ │ │ │ -10CE3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE40 General Purpose Flag 0800 (2048) │ │ │ │ +10CF61 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +10CF65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF66 Created OS 03 (3) 'Unix' │ │ │ │ +10CF67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE44 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CE48 CRC 2121D3F0 (555865072) │ │ │ │ -10CE4C Compressed Size 000005E7 (1511) │ │ │ │ -10CE50 Uncompressed Size 0000100A (4106) │ │ │ │ -10CE54 Filename Length 0033 (51) │ │ │ │ -10CE56 Extra Length 0000 (0) │ │ │ │ -10CE58 Comment Length 0000 (0) │ │ │ │ -10CE5A Disk Start 0000 (0) │ │ │ │ -10CE5C Int File Attributes 0000 (0) │ │ │ │ +10CF6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF6D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CF71 CRC 2121D3F0 (555865072) │ │ │ │ +10CF75 Compressed Size 000005E7 (1511) │ │ │ │ +10CF79 Uncompressed Size 0000100A (4106) │ │ │ │ +10CF7D Filename Length 0033 (51) │ │ │ │ +10CF7F Extra Length 0000 (0) │ │ │ │ +10CF81 Comment Length 0000 (0) │ │ │ │ +10CF83 Disk Start 0000 (0) │ │ │ │ +10CF85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CE5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE62 Local Header Offset 000C3FA1 (802721) │ │ │ │ -10CE66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF8B Local Header Offset 000C3F6F (802671) │ │ │ │ +10CF8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE99 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -10CE9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE9E Created OS 03 (3) 'Unix' │ │ │ │ -10CE9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CEA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CEA1 General Purpose Flag 0800 (2048) │ │ │ │ +10CFC2 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +10CFC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CFC7 Created OS 03 (3) 'Unix' │ │ │ │ +10CFC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CFC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CFCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CEA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CEA5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CEA9 CRC 4E72DA82 (1316149890) │ │ │ │ -10CEAD Compressed Size 0000062C (1580) │ │ │ │ -10CEB1 Uncompressed Size 00002353 (9043) │ │ │ │ -10CEB5 Filename Length 0032 (50) │ │ │ │ -10CEB7 Extra Length 0000 (0) │ │ │ │ -10CEB9 Comment Length 0000 (0) │ │ │ │ -10CEBB Disk Start 0000 (0) │ │ │ │ -10CEBD Int File Attributes 0000 (0) │ │ │ │ +10CFCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CFCE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10CFD2 CRC 4E72DA82 (1316149890) │ │ │ │ +10CFD6 Compressed Size 0000062C (1580) │ │ │ │ +10CFDA Uncompressed Size 00002353 (9043) │ │ │ │ +10CFDE Filename Length 0032 (50) │ │ │ │ +10CFE0 Extra Length 0000 (0) │ │ │ │ +10CFE2 Comment Length 0000 (0) │ │ │ │ +10CFE4 Disk Start 0000 (0) │ │ │ │ +10CFE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CEBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CFE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CEC3 Local Header Offset 000C45D9 (804313) │ │ │ │ -10CEC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CFEC Local Header Offset 000C45A7 (804263) │ │ │ │ +10CFF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CEC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CFF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CEF9 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -10CEFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CEFE Created OS 03 (3) 'Unix' │ │ │ │ -10CEFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CF00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CF01 General Purpose Flag 0800 (2048) │ │ │ │ +10D022 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +10D026 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D027 Created OS 03 (3) 'Unix' │ │ │ │ +10D028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D02A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF05 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CF09 CRC 5A0C22CF (1510744783) │ │ │ │ -10CF0D Compressed Size 0000047B (1147) │ │ │ │ -10CF11 Uncompressed Size 00000C5E (3166) │ │ │ │ -10CF15 Filename Length 003A (58) │ │ │ │ -10CF17 Extra Length 0000 (0) │ │ │ │ -10CF19 Comment Length 0000 (0) │ │ │ │ -10CF1B Disk Start 0000 (0) │ │ │ │ -10CF1D Int File Attributes 0000 (0) │ │ │ │ +10D02C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D02E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D032 CRC 5A0C22CF (1510744783) │ │ │ │ +10D036 Compressed Size 0000047B (1147) │ │ │ │ +10D03A Uncompressed Size 00000C5E (3166) │ │ │ │ +10D03E Filename Length 003A (58) │ │ │ │ +10D040 Extra Length 0000 (0) │ │ │ │ +10D042 Comment Length 0000 (0) │ │ │ │ +10D044 Disk Start 0000 (0) │ │ │ │ +10D046 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D048 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF23 Local Header Offset 000C4C55 (805973) │ │ │ │ -10CF27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D04C Local Header Offset 000C4C23 (805923) │ │ │ │ +10D050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CF61 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -10CF65 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CF66 Created OS 03 (3) 'Unix' │ │ │ │ -10CF67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CF68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CF69 General Purpose Flag 0800 (2048) │ │ │ │ +10D08A CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +10D08E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D08F Created OS 03 (3) 'Unix' │ │ │ │ +10D090 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D091 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D092 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF6D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CF71 CRC 44B25601 (1152538113) │ │ │ │ -10CF75 Compressed Size 00000443 (1091) │ │ │ │ -10CF79 Uncompressed Size 00001894 (6292) │ │ │ │ -10CF7D Filename Length 0039 (57) │ │ │ │ -10CF7F Extra Length 0000 (0) │ │ │ │ -10CF81 Comment Length 0000 (0) │ │ │ │ -10CF83 Disk Start 0000 (0) │ │ │ │ -10CF85 Int File Attributes 0000 (0) │ │ │ │ +10D094 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D096 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D09A CRC 44B25601 (1152538113) │ │ │ │ +10D09E Compressed Size 00000443 (1091) │ │ │ │ +10D0A2 Uncompressed Size 00001894 (6292) │ │ │ │ +10D0A6 Filename Length 0039 (57) │ │ │ │ +10D0A8 Extra Length 0000 (0) │ │ │ │ +10D0AA Comment Length 0000 (0) │ │ │ │ +10D0AC Disk Start 0000 (0) │ │ │ │ +10D0AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D0B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF8B Local Header Offset 000C5128 (807208) │ │ │ │ -10CF8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D0B4 Local Header Offset 000C50F6 (807158) │ │ │ │ +10D0B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D0B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CFC8 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -10CFCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CFCD Created OS 03 (3) 'Unix' │ │ │ │ -10CFCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CFCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CFD0 General Purpose Flag 0800 (2048) │ │ │ │ +10D0F1 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +10D0F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D0F6 Created OS 03 (3) 'Unix' │ │ │ │ +10D0F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D0F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D0F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CFD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CFD4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10CFD8 CRC DF6FAED4 (3748638420) │ │ │ │ -10CFDC Compressed Size 000002C5 (709) │ │ │ │ -10CFE0 Uncompressed Size 00000524 (1316) │ │ │ │ -10CFE4 Filename Length 0038 (56) │ │ │ │ -10CFE6 Extra Length 0000 (0) │ │ │ │ -10CFE8 Comment Length 0000 (0) │ │ │ │ -10CFEA Disk Start 0000 (0) │ │ │ │ -10CFEC Int File Attributes 0000 (0) │ │ │ │ +10D0FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D0FD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D101 CRC DF6FAED4 (3748638420) │ │ │ │ +10D105 Compressed Size 000002C5 (709) │ │ │ │ +10D109 Uncompressed Size 00000524 (1316) │ │ │ │ +10D10D Filename Length 0038 (56) │ │ │ │ +10D10F Extra Length 0000 (0) │ │ │ │ +10D111 Comment Length 0000 (0) │ │ │ │ +10D113 Disk Start 0000 (0) │ │ │ │ +10D115 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CFEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D117 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CFF2 Local Header Offset 000C55C2 (808386) │ │ │ │ -10CFF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D11B Local Header Offset 000C5590 (808336) │ │ │ │ +10D11F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CFF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D11F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D02E CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -10D032 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D033 Created OS 03 (3) 'Unix' │ │ │ │ -10D034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D036 General Purpose Flag 0800 (2048) │ │ │ │ +10D157 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +10D15B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D15C Created OS 03 (3) 'Unix' │ │ │ │ +10D15D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D15E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D15F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D038 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D03A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D03E CRC 5507D382 (1426576258) │ │ │ │ -10D042 Compressed Size 00000305 (773) │ │ │ │ -10D046 Uncompressed Size 000007F3 (2035) │ │ │ │ -10D04A Filename Length 0037 (55) │ │ │ │ -10D04C Extra Length 0000 (0) │ │ │ │ -10D04E Comment Length 0000 (0) │ │ │ │ -10D050 Disk Start 0000 (0) │ │ │ │ -10D052 Int File Attributes 0000 (0) │ │ │ │ +10D161 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D163 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D167 CRC 5507D382 (1426576258) │ │ │ │ +10D16B Compressed Size 00000305 (773) │ │ │ │ +10D16F Uncompressed Size 000007F3 (2035) │ │ │ │ +10D173 Filename Length 0037 (55) │ │ │ │ +10D175 Extra Length 0000 (0) │ │ │ │ +10D177 Comment Length 0000 (0) │ │ │ │ +10D179 Disk Start 0000 (0) │ │ │ │ +10D17B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D17D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D058 Local Header Offset 000C58DD (809181) │ │ │ │ -10D05C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D181 Local Header Offset 000C58AB (809131) │ │ │ │ +10D185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D093 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -10D097 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D098 Created OS 03 (3) 'Unix' │ │ │ │ -10D099 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D09A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D09B General Purpose Flag 0800 (2048) │ │ │ │ +10D1BC CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +10D1C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D1C1 Created OS 03 (3) 'Unix' │ │ │ │ +10D1C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D1C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D1C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D09D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D09F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D0A3 CRC CB0618E6 (3406174438) │ │ │ │ -10D0A7 Compressed Size 0000012A (298) │ │ │ │ -10D0AB Uncompressed Size 000001D6 (470) │ │ │ │ -10D0AF Filename Length 0032 (50) │ │ │ │ -10D0B1 Extra Length 0000 (0) │ │ │ │ -10D0B3 Comment Length 0000 (0) │ │ │ │ -10D0B5 Disk Start 0000 (0) │ │ │ │ -10D0B7 Int File Attributes 0000 (0) │ │ │ │ +10D1C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D1C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D1CC CRC CB0618E6 (3406174438) │ │ │ │ +10D1D0 Compressed Size 0000012A (298) │ │ │ │ +10D1D4 Uncompressed Size 000001D6 (470) │ │ │ │ +10D1D8 Filename Length 0032 (50) │ │ │ │ +10D1DA Extra Length 0000 (0) │ │ │ │ +10D1DC Comment Length 0000 (0) │ │ │ │ +10D1DE Disk Start 0000 (0) │ │ │ │ +10D1E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D0B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D1E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D0BD Local Header Offset 000C5C37 (810039) │ │ │ │ -10D0C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D1E6 Local Header Offset 000C5C05 (809989) │ │ │ │ +10D1EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D0C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D0F3 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -10D0F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D0F8 Created OS 03 (3) 'Unix' │ │ │ │ -10D0F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D0FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D0FB General Purpose Flag 0800 (2048) │ │ │ │ +10D21C CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +10D220 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D221 Created OS 03 (3) 'Unix' │ │ │ │ +10D222 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D223 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D224 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D0FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D0FF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D103 CRC 7EFF497D (2130659709) │ │ │ │ -10D107 Compressed Size 000000CE (206) │ │ │ │ -10D10B Uncompressed Size 0000014A (330) │ │ │ │ -10D10F Filename Length 0031 (49) │ │ │ │ -10D111 Extra Length 0000 (0) │ │ │ │ -10D113 Comment Length 0000 (0) │ │ │ │ -10D115 Disk Start 0000 (0) │ │ │ │ -10D117 Int File Attributes 0000 (0) │ │ │ │ +10D226 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D228 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D22C CRC 7EFF497D (2130659709) │ │ │ │ +10D230 Compressed Size 000000CE (206) │ │ │ │ +10D234 Uncompressed Size 0000014A (330) │ │ │ │ +10D238 Filename Length 0031 (49) │ │ │ │ +10D23A Extra Length 0000 (0) │ │ │ │ +10D23C Comment Length 0000 (0) │ │ │ │ +10D23E Disk Start 0000 (0) │ │ │ │ +10D240 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D119 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D242 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D11D Local Header Offset 000C5DB1 (810417) │ │ │ │ -10D121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D246 Local Header Offset 000C5D7F (810367) │ │ │ │ +10D24A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D24A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D152 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -10D156 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D157 Created OS 03 (3) 'Unix' │ │ │ │ -10D158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D15A General Purpose Flag 0800 (2048) │ │ │ │ +10D27B CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +10D27F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D280 Created OS 03 (3) 'Unix' │ │ │ │ +10D281 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D282 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D283 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D15C Compression Method 0000 (0) 'Stored' │ │ │ │ -10D15E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D162 CRC 00000000 (0) │ │ │ │ -10D166 Compressed Size 00000000 (0) │ │ │ │ -10D16A Uncompressed Size 00000000 (0) │ │ │ │ -10D16E Filename Length 0010 (16) │ │ │ │ -10D170 Extra Length 0000 (0) │ │ │ │ -10D172 Comment Length 0000 (0) │ │ │ │ -10D174 Disk Start 0000 (0) │ │ │ │ -10D176 Int File Attributes 0000 (0) │ │ │ │ +10D285 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D287 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D28B CRC 00000000 (0) │ │ │ │ +10D28F Compressed Size 00000000 (0) │ │ │ │ +10D293 Uncompressed Size 00000000 (0) │ │ │ │ +10D297 Filename Length 0010 (16) │ │ │ │ +10D299 Extra Length 0000 (0) │ │ │ │ +10D29B Comment Length 0000 (0) │ │ │ │ +10D29D Disk Start 0000 (0) │ │ │ │ +10D29F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D178 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D2A1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D17C Local Header Offset 000C5ECE (810702) │ │ │ │ -10D180 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10D2A5 Local Header Offset 000C5E9C (810652) │ │ │ │ +10D2A9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D180: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2A9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D180: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10D2A9: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D158: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D281: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D190 CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -10D194 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D195 Created OS 03 (3) 'Unix' │ │ │ │ -10D196 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D197 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D198 General Purpose Flag 0800 (2048) │ │ │ │ +10D2B9 CENTRAL HEADER #413 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D19A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D19C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D1A0 CRC 13DDFA1F (333314591) │ │ │ │ -10D1A4 Compressed Size 000001B4 (436) │ │ │ │ -10D1A8 Uncompressed Size 000002BD (701) │ │ │ │ -10D1AC Filename Length 001D (29) │ │ │ │ -10D1AE Extra Length 0000 (0) │ │ │ │ -10D1B0 Comment Length 0000 (0) │ │ │ │ -10D1B2 Disk Start 0000 (0) │ │ │ │ -10D1B4 Int File Attributes 0000 (0) │ │ │ │ +10D2C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D2C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D2C9 CRC 13DDFA1F (333314591) │ │ │ │ +10D2CD Compressed Size 000001B4 (436) │ │ │ │ +10D2D1 Uncompressed Size 000002BD (701) │ │ │ │ +10D2D5 Filename Length 001D (29) │ │ │ │ +10D2D7 Extra Length 0000 (0) │ │ │ │ +10D2D9 Comment Length 0000 (0) │ │ │ │ +10D2DB Disk Start 0000 (0) │ │ │ │ +10D2DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D2DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D1BA Local Header Offset 000C5EFC (810748) │ │ │ │ -10D1BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D2E3 Local Header Offset 000C5ECA (810698) │ │ │ │ +10D2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D1BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D1DB CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -10D1DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D1E0 Created OS 03 (3) 'Unix' │ │ │ │ -10D1E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D1E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D1E3 General Purpose Flag 0800 (2048) │ │ │ │ +10D304 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +10D308 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D309 Created OS 03 (3) 'Unix' │ │ │ │ +10D30A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D30B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D30C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D1E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D1E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D1EB CRC 5846AB6C (1481026412) │ │ │ │ -10D1EF Compressed Size 00000131 (305) │ │ │ │ -10D1F3 Uncompressed Size 00000251 (593) │ │ │ │ -10D1F7 Filename Length 001C (28) │ │ │ │ -10D1F9 Extra Length 0000 (0) │ │ │ │ -10D1FB Comment Length 0000 (0) │ │ │ │ -10D1FD Disk Start 0000 (0) │ │ │ │ -10D1FF Int File Attributes 0000 (0) │ │ │ │ +10D30E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D310 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D314 CRC 5846AB6C (1481026412) │ │ │ │ +10D318 Compressed Size 00000131 (305) │ │ │ │ +10D31C Uncompressed Size 00000251 (593) │ │ │ │ +10D320 Filename Length 001C (28) │ │ │ │ +10D322 Extra Length 0000 (0) │ │ │ │ +10D324 Comment Length 0000 (0) │ │ │ │ +10D326 Disk Start 0000 (0) │ │ │ │ +10D328 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D201 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D32A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D205 Local Header Offset 000C60EB (811243) │ │ │ │ -10D209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D32E Local Header Offset 000C60B9 (811193) │ │ │ │ +10D332 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D332: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D225 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -10D229 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D22A Created OS 03 (3) 'Unix' │ │ │ │ -10D22B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D22C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D22D General Purpose Flag 0800 (2048) │ │ │ │ +10D34E CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +10D352 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D353 Created OS 03 (3) 'Unix' │ │ │ │ +10D354 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D355 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D356 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D22F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D231 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D235 CRC AE06B388 (2919674760) │ │ │ │ -10D239 Compressed Size 0000018F (399) │ │ │ │ -10D23D Uncompressed Size 00000263 (611) │ │ │ │ -10D241 Filename Length 001E (30) │ │ │ │ -10D243 Extra Length 0000 (0) │ │ │ │ -10D245 Comment Length 0000 (0) │ │ │ │ -10D247 Disk Start 0000 (0) │ │ │ │ -10D249 Int File Attributes 0000 (0) │ │ │ │ +10D358 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D35A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D35E CRC AE06B388 (2919674760) │ │ │ │ +10D362 Compressed Size 0000018F (399) │ │ │ │ +10D366 Uncompressed Size 00000263 (611) │ │ │ │ +10D36A Filename Length 001E (30) │ │ │ │ +10D36C Extra Length 0000 (0) │ │ │ │ +10D36E Comment Length 0000 (0) │ │ │ │ +10D370 Disk Start 0000 (0) │ │ │ │ +10D372 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D24B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D374 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D24F Local Header Offset 000C6256 (811606) │ │ │ │ -10D253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D378 Local Header Offset 000C6224 (811556) │ │ │ │ +10D37C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D37C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D271 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -10D275 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D276 Created OS 03 (3) 'Unix' │ │ │ │ -10D277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D279 General Purpose Flag 0800 (2048) │ │ │ │ +10D39A CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +10D39E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D39F Created OS 03 (3) 'Unix' │ │ │ │ +10D3A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D27B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D27D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D281 CRC 86015A17 (2248235543) │ │ │ │ -10D285 Compressed Size 000001B3 (435) │ │ │ │ -10D289 Uncompressed Size 0000030B (779) │ │ │ │ -10D28D Filename Length 001D (29) │ │ │ │ -10D28F Extra Length 0000 (0) │ │ │ │ -10D291 Comment Length 0000 (0) │ │ │ │ -10D293 Disk Start 0000 (0) │ │ │ │ -10D295 Int File Attributes 0000 (0) │ │ │ │ +10D3A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D3AA CRC 86015A17 (2248235543) │ │ │ │ +10D3AE Compressed Size 000001B3 (435) │ │ │ │ +10D3B2 Uncompressed Size 0000030B (779) │ │ │ │ +10D3B6 Filename Length 001D (29) │ │ │ │ +10D3B8 Extra Length 0000 (0) │ │ │ │ +10D3BA Comment Length 0000 (0) │ │ │ │ +10D3BC Disk Start 0000 (0) │ │ │ │ +10D3BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D297 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D3C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D29B Local Header Offset 000C6421 (812065) │ │ │ │ -10D29F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D3C4 Local Header Offset 000C63EF (812015) │ │ │ │ +10D3C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D29F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D3C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D2BC CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -10D2C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D2C1 Created OS 03 (3) 'Unix' │ │ │ │ -10D2C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D2C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D2C4 General Purpose Flag 0800 (2048) │ │ │ │ +10D3E5 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +10D3E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3EA Created OS 03 (3) 'Unix' │ │ │ │ +10D3EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D2C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D2C8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D2CC CRC B46215B2 (3026326962) │ │ │ │ -10D2D0 Compressed Size 000001C0 (448) │ │ │ │ -10D2D4 Uncompressed Size 000002E5 (741) │ │ │ │ -10D2D8 Filename Length 0027 (39) │ │ │ │ -10D2DA Extra Length 0000 (0) │ │ │ │ -10D2DC Comment Length 0000 (0) │ │ │ │ -10D2DE Disk Start 0000 (0) │ │ │ │ -10D2E0 Int File Attributes 0000 (0) │ │ │ │ +10D3EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3F1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D3F5 CRC B46215B2 (3026326962) │ │ │ │ +10D3F9 Compressed Size 000001C0 (448) │ │ │ │ +10D3FD Uncompressed Size 000002E5 (741) │ │ │ │ +10D401 Filename Length 0027 (39) │ │ │ │ +10D403 Extra Length 0000 (0) │ │ │ │ +10D405 Comment Length 0000 (0) │ │ │ │ +10D407 Disk Start 0000 (0) │ │ │ │ +10D409 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D2E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D40B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D2E6 Local Header Offset 000C660F (812559) │ │ │ │ -10D2EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D40F Local Header Offset 000C65DD (812509) │ │ │ │ +10D413 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D2EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D413: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D311 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -10D315 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D316 Created OS 03 (3) 'Unix' │ │ │ │ -10D317 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D318 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D319 General Purpose Flag 0800 (2048) │ │ │ │ +10D43A CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +10D43E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D43F Created OS 03 (3) 'Unix' │ │ │ │ +10D440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D442 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D31B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D31D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D321 CRC 70A0D175 (1889587573) │ │ │ │ -10D325 Compressed Size 0000019B (411) │ │ │ │ -10D329 Uncompressed Size 0000032F (815) │ │ │ │ -10D32D Filename Length 0026 (38) │ │ │ │ -10D32F Extra Length 0000 (0) │ │ │ │ -10D331 Comment Length 0000 (0) │ │ │ │ -10D333 Disk Start 0000 (0) │ │ │ │ -10D335 Int File Attributes 0000 (0) │ │ │ │ +10D444 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D446 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D44A CRC 70A0D175 (1889587573) │ │ │ │ +10D44E Compressed Size 0000019B (411) │ │ │ │ +10D452 Uncompressed Size 0000032F (815) │ │ │ │ +10D456 Filename Length 0026 (38) │ │ │ │ +10D458 Extra Length 0000 (0) │ │ │ │ +10D45A Comment Length 0000 (0) │ │ │ │ +10D45C Disk Start 0000 (0) │ │ │ │ +10D45E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D337 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D460 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D33B Local Header Offset 000C6814 (813076) │ │ │ │ -10D33F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D464 Local Header Offset 000C67E2 (813026) │ │ │ │ +10D468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D33F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D365 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -10D369 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D36A Created OS 03 (3) 'Unix' │ │ │ │ -10D36B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D36C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D36D General Purpose Flag 0800 (2048) │ │ │ │ +10D48E CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +10D492 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D493 Created OS 03 (3) 'Unix' │ │ │ │ +10D494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D36F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D371 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D375 CRC C417C922 (3289893154) │ │ │ │ -10D379 Compressed Size 00000449 (1097) │ │ │ │ -10D37D Uncompressed Size 00000B6F (2927) │ │ │ │ -10D381 Filename Length 002A (42) │ │ │ │ -10D383 Extra Length 0000 (0) │ │ │ │ -10D385 Comment Length 0000 (0) │ │ │ │ -10D387 Disk Start 0000 (0) │ │ │ │ -10D389 Int File Attributes 0000 (0) │ │ │ │ +10D498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D49A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D49E CRC C417C922 (3289893154) │ │ │ │ +10D4A2 Compressed Size 00000449 (1097) │ │ │ │ +10D4A6 Uncompressed Size 00000B6F (2927) │ │ │ │ +10D4AA Filename Length 002A (42) │ │ │ │ +10D4AC Extra Length 0000 (0) │ │ │ │ +10D4AE Comment Length 0000 (0) │ │ │ │ +10D4B0 Disk Start 0000 (0) │ │ │ │ +10D4B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D38B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D4B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D38F Local Header Offset 000C69F3 (813555) │ │ │ │ -10D393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D4B8 Local Header Offset 000C69C1 (813505) │ │ │ │ +10D4BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D4BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D3BD CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -10D3C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D3C2 Created OS 03 (3) 'Unix' │ │ │ │ -10D3C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D3C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D3C5 General Purpose Flag 0800 (2048) │ │ │ │ +10D4E6 CENTRAL HEADER #420 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D3C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D3C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D3CD CRC 38B7C4BE (951567550) │ │ │ │ -10D3D1 Compressed Size 0000062C (1580) │ │ │ │ -10D3D5 Uncompressed Size 000024B5 (9397) │ │ │ │ -10D3D9 Filename Length 0029 (41) │ │ │ │ -10D3DB Extra Length 0000 (0) │ │ │ │ -10D3DD Comment Length 0000 (0) │ │ │ │ -10D3DF Disk Start 0000 (0) │ │ │ │ -10D3E1 Int File Attributes 0000 (0) │ │ │ │ +10D4F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D4F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D4F6 CRC 38B7C4BE (951567550) │ │ │ │ +10D4FA Compressed Size 0000062C (1580) │ │ │ │ +10D4FE Uncompressed Size 000024B5 (9397) │ │ │ │ +10D502 Filename Length 0029 (41) │ │ │ │ +10D504 Extra Length 0000 (0) │ │ │ │ +10D506 Comment Length 0000 (0) │ │ │ │ +10D508 Disk Start 0000 (0) │ │ │ │ +10D50A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D3E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D50C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D3E7 Local Header Offset 000C6E84 (814724) │ │ │ │ -10D3EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D510 Local Header Offset 000C6E52 (814674) │ │ │ │ +10D514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D3EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D414 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -10D418 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D419 Created OS 03 (3) 'Unix' │ │ │ │ -10D41A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D41B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D41C General Purpose Flag 0800 (2048) │ │ │ │ +10D53D CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +10D541 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D542 Created OS 03 (3) 'Unix' │ │ │ │ +10D543 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D544 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D545 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D41E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D420 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D424 CRC ED8C9FC0 (3985416128) │ │ │ │ -10D428 Compressed Size 000001D3 (467) │ │ │ │ -10D42C Uncompressed Size 0000033D (829) │ │ │ │ -10D430 Filename Length 003D (61) │ │ │ │ -10D432 Extra Length 0000 (0) │ │ │ │ -10D434 Comment Length 0000 (0) │ │ │ │ -10D436 Disk Start 0000 (0) │ │ │ │ -10D438 Int File Attributes 0000 (0) │ │ │ │ +10D547 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D549 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D54D CRC ED8C9FC0 (3985416128) │ │ │ │ +10D551 Compressed Size 000001D3 (467) │ │ │ │ +10D555 Uncompressed Size 0000033D (829) │ │ │ │ +10D559 Filename Length 003D (61) │ │ │ │ +10D55B Extra Length 0000 (0) │ │ │ │ +10D55D Comment Length 0000 (0) │ │ │ │ +10D55F Disk Start 0000 (0) │ │ │ │ +10D561 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D43A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D563 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D43E Local Header Offset 000C74F7 (816375) │ │ │ │ -10D442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D567 Local Header Offset 000C74C5 (816325) │ │ │ │ +10D56B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D56B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D47F CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -10D483 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D484 Created OS 03 (3) 'Unix' │ │ │ │ -10D485 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D486 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D487 General Purpose Flag 0800 (2048) │ │ │ │ +10D5A8 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +10D5AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D5AD Created OS 03 (3) 'Unix' │ │ │ │ +10D5AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D5AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D5B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D489 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D48B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D48F CRC D1FE8A97 (3523119767) │ │ │ │ -10D493 Compressed Size 00000237 (567) │ │ │ │ -10D497 Uncompressed Size 000004D0 (1232) │ │ │ │ -10D49B Filename Length 003C (60) │ │ │ │ -10D49D Extra Length 0000 (0) │ │ │ │ -10D49F Comment Length 0000 (0) │ │ │ │ -10D4A1 Disk Start 0000 (0) │ │ │ │ -10D4A3 Int File Attributes 0000 (0) │ │ │ │ +10D5B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D5B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D5B8 CRC D1FE8A97 (3523119767) │ │ │ │ +10D5BC Compressed Size 00000237 (567) │ │ │ │ +10D5C0 Uncompressed Size 000004D0 (1232) │ │ │ │ +10D5C4 Filename Length 003C (60) │ │ │ │ +10D5C6 Extra Length 0000 (0) │ │ │ │ +10D5C8 Comment Length 0000 (0) │ │ │ │ +10D5CA Disk Start 0000 (0) │ │ │ │ +10D5CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D4A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D5CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D4A9 Local Header Offset 000C7725 (816933) │ │ │ │ -10D4AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D5D2 Local Header Offset 000C76F3 (816883) │ │ │ │ +10D5D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D4AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D5D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D4E9 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -10D4ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D4EE Created OS 03 (3) 'Unix' │ │ │ │ -10D4EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D4F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D4F1 General Purpose Flag 0800 (2048) │ │ │ │ +10D612 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +10D616 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D617 Created OS 03 (3) 'Unix' │ │ │ │ +10D618 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D619 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D61A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D4F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D4F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D4F9 CRC 1E5708BA (509020346) │ │ │ │ -10D4FD Compressed Size 000004AA (1194) │ │ │ │ -10D501 Uncompressed Size 00000D5A (3418) │ │ │ │ -10D505 Filename Length 0023 (35) │ │ │ │ -10D507 Extra Length 0000 (0) │ │ │ │ -10D509 Comment Length 0000 (0) │ │ │ │ -10D50B Disk Start 0000 (0) │ │ │ │ -10D50D Int File Attributes 0000 (0) │ │ │ │ +10D61C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D61E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D622 CRC 1E5708BA (509020346) │ │ │ │ +10D626 Compressed Size 000004AA (1194) │ │ │ │ +10D62A Uncompressed Size 00000D5A (3418) │ │ │ │ +10D62E Filename Length 0023 (35) │ │ │ │ +10D630 Extra Length 0000 (0) │ │ │ │ +10D632 Comment Length 0000 (0) │ │ │ │ +10D634 Disk Start 0000 (0) │ │ │ │ +10D636 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D50F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D638 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D513 Local Header Offset 000C79B6 (817590) │ │ │ │ -10D517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D63C Local Header Offset 000C7984 (817540) │ │ │ │ +10D640 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D640: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D53A CENTRAL HEADER #424 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) │ │ │ │ +10D663 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +10D667 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D668 Created OS 03 (3) 'Unix' │ │ │ │ +10D669 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D66A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D66B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D544 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D546 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D54A CRC 108D4790 (277694352) │ │ │ │ -10D54E Compressed Size 000006C7 (1735) │ │ │ │ -10D552 Uncompressed Size 00002B7C (11132) │ │ │ │ -10D556 Filename Length 0022 (34) │ │ │ │ -10D558 Extra Length 0000 (0) │ │ │ │ -10D55A Comment Length 0000 (0) │ │ │ │ -10D55C Disk Start 0000 (0) │ │ │ │ -10D55E Int File Attributes 0000 (0) │ │ │ │ +10D66D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D66F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D673 CRC 108D4790 (277694352) │ │ │ │ +10D677 Compressed Size 000006C7 (1735) │ │ │ │ +10D67B Uncompressed Size 00002B7C (11132) │ │ │ │ +10D67F Filename Length 0022 (34) │ │ │ │ +10D681 Extra Length 0000 (0) │ │ │ │ +10D683 Comment Length 0000 (0) │ │ │ │ +10D685 Disk Start 0000 (0) │ │ │ │ +10D687 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D560 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D689 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D564 Local Header Offset 000C7EA1 (818849) │ │ │ │ -10D568 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D68D Local Header Offset 000C7E6F (818799) │ │ │ │ +10D691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D58A CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -10D58E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D58F Created OS 03 (3) 'Unix' │ │ │ │ -10D590 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D591 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D592 General Purpose Flag 0800 (2048) │ │ │ │ +10D6B3 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +10D6B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D6B8 Created OS 03 (3) 'Unix' │ │ │ │ +10D6B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D594 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D596 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D59A CRC D8B98825 (3636037669) │ │ │ │ -10D59E Compressed Size 000001CD (461) │ │ │ │ -10D5A2 Uncompressed Size 00000321 (801) │ │ │ │ -10D5A6 Filename Length 0036 (54) │ │ │ │ -10D5A8 Extra Length 0000 (0) │ │ │ │ -10D5AA Comment Length 0000 (0) │ │ │ │ -10D5AC Disk Start 0000 (0) │ │ │ │ -10D5AE Int File Attributes 0000 (0) │ │ │ │ +10D6BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D6C3 CRC D8B98825 (3636037669) │ │ │ │ +10D6C7 Compressed Size 000001CD (461) │ │ │ │ +10D6CB Uncompressed Size 00000321 (801) │ │ │ │ +10D6CF Filename Length 0036 (54) │ │ │ │ +10D6D1 Extra Length 0000 (0) │ │ │ │ +10D6D3 Comment Length 0000 (0) │ │ │ │ +10D6D5 Disk Start 0000 (0) │ │ │ │ +10D6D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D5B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D6D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D5B4 Local Header Offset 000C85A8 (820648) │ │ │ │ -10D5B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6DD Local Header Offset 000C8576 (820598) │ │ │ │ +10D6E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D5B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D5EE CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -10D5F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D5F3 Created OS 03 (3) 'Unix' │ │ │ │ -10D5F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D5F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D5F6 General Purpose Flag 0800 (2048) │ │ │ │ +10D717 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +10D71B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D71C Created OS 03 (3) 'Unix' │ │ │ │ +10D71D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D71E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D71F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D5F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D5FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D5FE CRC 3CB04EAD (1018187437) │ │ │ │ -10D602 Compressed Size 0000022E (558) │ │ │ │ -10D606 Uncompressed Size 0000049B (1179) │ │ │ │ -10D60A Filename Length 0035 (53) │ │ │ │ -10D60C Extra Length 0000 (0) │ │ │ │ -10D60E Comment Length 0000 (0) │ │ │ │ -10D610 Disk Start 0000 (0) │ │ │ │ -10D612 Int File Attributes 0000 (0) │ │ │ │ +10D721 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D723 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D727 CRC 3CB04EAD (1018187437) │ │ │ │ +10D72B Compressed Size 0000022E (558) │ │ │ │ +10D72F Uncompressed Size 0000049B (1179) │ │ │ │ +10D733 Filename Length 0035 (53) │ │ │ │ +10D735 Extra Length 0000 (0) │ │ │ │ +10D737 Comment Length 0000 (0) │ │ │ │ +10D739 Disk Start 0000 (0) │ │ │ │ +10D73B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D614 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D73D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D618 Local Header Offset 000C87C9 (821193) │ │ │ │ -10D61C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D741 Local Header Offset 000C8797 (821143) │ │ │ │ +10D745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D61C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D651 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -10D655 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D656 Created OS 03 (3) 'Unix' │ │ │ │ -10D657 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D658 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D659 General Purpose Flag 0800 (2048) │ │ │ │ +10D77A CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +10D77E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D77F Created OS 03 (3) 'Unix' │ │ │ │ +10D780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D782 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D65B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D65D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D661 CRC DEA5A3A1 (3735397281) │ │ │ │ -10D665 Compressed Size 00000497 (1175) │ │ │ │ -10D669 Uncompressed Size 00000C74 (3188) │ │ │ │ -10D66D Filename Length 0022 (34) │ │ │ │ -10D66F Extra Length 0000 (0) │ │ │ │ -10D671 Comment Length 0000 (0) │ │ │ │ -10D673 Disk Start 0000 (0) │ │ │ │ -10D675 Int File Attributes 0000 (0) │ │ │ │ +10D784 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D786 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D78A CRC DEA5A3A1 (3735397281) │ │ │ │ +10D78E Compressed Size 00000497 (1175) │ │ │ │ +10D792 Uncompressed Size 00000C74 (3188) │ │ │ │ +10D796 Filename Length 0022 (34) │ │ │ │ +10D798 Extra Length 0000 (0) │ │ │ │ +10D79A Comment Length 0000 (0) │ │ │ │ +10D79C Disk Start 0000 (0) │ │ │ │ +10D79E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D677 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D7A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D67B Local Header Offset 000C8A4A (821834) │ │ │ │ -10D67F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D7A4 Local Header Offset 000C8A18 (821784) │ │ │ │ +10D7A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D7A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D6A1 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -10D6A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6A6 Created OS 03 (3) 'Unix' │ │ │ │ -10D6A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6A9 General Purpose Flag 0800 (2048) │ │ │ │ +10D7CA CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +10D7CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D7CF Created OS 03 (3) 'Unix' │ │ │ │ +10D7D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D7D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D7D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D6B1 CRC ADA7DB79 (2913459065) │ │ │ │ -10D6B5 Compressed Size 00000731 (1841) │ │ │ │ -10D6B9 Uncompressed Size 00002FC6 (12230) │ │ │ │ -10D6BD Filename Length 0021 (33) │ │ │ │ -10D6BF Extra Length 0000 (0) │ │ │ │ -10D6C1 Comment Length 0000 (0) │ │ │ │ -10D6C3 Disk Start 0000 (0) │ │ │ │ -10D6C5 Int File Attributes 0000 (0) │ │ │ │ +10D7D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D7D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D7DA CRC ADA7DB79 (2913459065) │ │ │ │ +10D7DE Compressed Size 00000731 (1841) │ │ │ │ +10D7E2 Uncompressed Size 00002FC6 (12230) │ │ │ │ +10D7E6 Filename Length 0021 (33) │ │ │ │ +10D7E8 Extra Length 0000 (0) │ │ │ │ +10D7EA Comment Length 0000 (0) │ │ │ │ +10D7EC Disk Start 0000 (0) │ │ │ │ +10D7EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D6C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D7F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D6CB Local Header Offset 000C8F21 (823073) │ │ │ │ -10D6CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D7F4 Local Header Offset 000C8EEF (823023) │ │ │ │ +10D7F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D7F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D6F0 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -10D6F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6F5 Created OS 03 (3) 'Unix' │ │ │ │ -10D6F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6F8 General Purpose Flag 0800 (2048) │ │ │ │ +10D819 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +10D81D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D81E Created OS 03 (3) 'Unix' │ │ │ │ +10D81F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D820 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D821 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6FC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D700 CRC 8D977ACA (2375514826) │ │ │ │ -10D704 Compressed Size 00001111 (4369) │ │ │ │ -10D708 Uncompressed Size 00003526 (13606) │ │ │ │ -10D70C Filename Length 001A (26) │ │ │ │ -10D70E Extra Length 0000 (0) │ │ │ │ -10D710 Comment Length 0000 (0) │ │ │ │ -10D712 Disk Start 0000 (0) │ │ │ │ -10D714 Int File Attributes 0000 (0) │ │ │ │ +10D823 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D825 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D829 CRC 29FADE93 (704306835) │ │ │ │ +10D82D Compressed Size 00001106 (4358) │ │ │ │ +10D831 Uncompressed Size 00003526 (13606) │ │ │ │ +10D835 Filename Length 001A (26) │ │ │ │ +10D837 Extra Length 0000 (0) │ │ │ │ +10D839 Comment Length 0000 (0) │ │ │ │ +10D83B Disk Start 0000 (0) │ │ │ │ +10D83D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D716 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D83F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D71A Local Header Offset 000C9691 (824977) │ │ │ │ -10D71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D843 Local Header Offset 000C965F (824927) │ │ │ │ +10D847 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D847: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D738 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -10D73C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D73D Created OS 03 (3) 'Unix' │ │ │ │ -10D73E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D73F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D740 General Purpose Flag 0800 (2048) │ │ │ │ +10D861 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +10D865 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D866 Created OS 03 (3) 'Unix' │ │ │ │ +10D867 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D868 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D869 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D742 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D744 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D748 CRC 07B119CF (129046991) │ │ │ │ -10D74C Compressed Size 00001694 (5780) │ │ │ │ -10D750 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -10D754 Filename Length 0019 (25) │ │ │ │ -10D756 Extra Length 0000 (0) │ │ │ │ -10D758 Comment Length 0000 (0) │ │ │ │ -10D75A Disk Start 0000 (0) │ │ │ │ -10D75C Int File Attributes 0000 (0) │ │ │ │ +10D86B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D86D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D871 CRC 7BFCF71A (2080175898) │ │ │ │ +10D875 Compressed Size 00001656 (5718) │ │ │ │ +10D879 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +10D87D Filename Length 0019 (25) │ │ │ │ +10D87F Extra Length 0000 (0) │ │ │ │ +10D881 Comment Length 0000 (0) │ │ │ │ +10D883 Disk Start 0000 (0) │ │ │ │ +10D885 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D75E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D887 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D762 Local Header Offset 000CA7DA (829402) │ │ │ │ -10D766 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D88B Local Header Offset 000CA79D (829341) │ │ │ │ +10D88F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D766: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D88F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D77F CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -10D783 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D784 Created OS 03 (3) 'Unix' │ │ │ │ -10D785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D787 General Purpose Flag 0800 (2048) │ │ │ │ +10D8A8 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +10D8AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8AD Created OS 03 (3) 'Unix' │ │ │ │ +10D8AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D789 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D78B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D78F CRC 1345298A (323299722) │ │ │ │ -10D793 Compressed Size 00000279 (633) │ │ │ │ -10D797 Uncompressed Size 00000495 (1173) │ │ │ │ -10D79B Filename Length 0022 (34) │ │ │ │ -10D79D Extra Length 0000 (0) │ │ │ │ -10D79F Comment Length 0000 (0) │ │ │ │ -10D7A1 Disk Start 0000 (0) │ │ │ │ -10D7A3 Int File Attributes 0000 (0) │ │ │ │ +10D8B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D8B4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D8B8 CRC 1345298A (323299722) │ │ │ │ +10D8BC Compressed Size 00000279 (633) │ │ │ │ +10D8C0 Uncompressed Size 00000495 (1173) │ │ │ │ +10D8C4 Filename Length 0022 (34) │ │ │ │ +10D8C6 Extra Length 0000 (0) │ │ │ │ +10D8C8 Comment Length 0000 (0) │ │ │ │ +10D8CA Disk Start 0000 (0) │ │ │ │ +10D8CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D8CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7A9 Local Header Offset 000CBEA5 (835237) │ │ │ │ -10D7AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D8D2 Local Header Offset 000CBE2A (835114) │ │ │ │ +10D8D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D8D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D7CF CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -10D7D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D7D4 Created OS 03 (3) 'Unix' │ │ │ │ -10D7D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D7D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D7D7 General Purpose Flag 0800 (2048) │ │ │ │ +10D8F8 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +10D8FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8FD Created OS 03 (3) 'Unix' │ │ │ │ +10D8FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D900 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D7D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D7DB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D7DF CRC 3E9E4127 (1050558759) │ │ │ │ -10D7E3 Compressed Size 000002C1 (705) │ │ │ │ -10D7E7 Uncompressed Size 00000766 (1894) │ │ │ │ -10D7EB Filename Length 0021 (33) │ │ │ │ -10D7ED Extra Length 0000 (0) │ │ │ │ -10D7EF Comment Length 0000 (0) │ │ │ │ -10D7F1 Disk Start 0000 (0) │ │ │ │ -10D7F3 Int File Attributes 0000 (0) │ │ │ │ +10D902 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D904 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D908 CRC 3E9E4127 (1050558759) │ │ │ │ +10D90C Compressed Size 000002C1 (705) │ │ │ │ +10D910 Uncompressed Size 00000766 (1894) │ │ │ │ +10D914 Filename Length 0021 (33) │ │ │ │ +10D916 Extra Length 0000 (0) │ │ │ │ +10D918 Comment Length 0000 (0) │ │ │ │ +10D91A Disk Start 0000 (0) │ │ │ │ +10D91C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D91E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7F9 Local Header Offset 000CC15E (835934) │ │ │ │ -10D7FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D922 Local Header Offset 000CC0E3 (835811) │ │ │ │ +10D926 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D926: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D81E CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -10D822 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D823 Created OS 03 (3) 'Unix' │ │ │ │ -10D824 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D825 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D826 General Purpose Flag 0800 (2048) │ │ │ │ +10D947 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +10D94B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D94C Created OS 03 (3) 'Unix' │ │ │ │ +10D94D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D94E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D94F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D828 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D82A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D82E CRC 4D44808A (1296334986) │ │ │ │ -10D832 Compressed Size 000002BE (702) │ │ │ │ -10D836 Uncompressed Size 00000575 (1397) │ │ │ │ -10D83A Filename Length 0025 (37) │ │ │ │ -10D83C Extra Length 0000 (0) │ │ │ │ -10D83E Comment Length 0000 (0) │ │ │ │ -10D840 Disk Start 0000 (0) │ │ │ │ -10D842 Int File Attributes 0000 (0) │ │ │ │ +10D951 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D953 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D957 CRC 4D44808A (1296334986) │ │ │ │ +10D95B Compressed Size 000002BE (702) │ │ │ │ +10D95F Uncompressed Size 00000575 (1397) │ │ │ │ +10D963 Filename Length 0025 (37) │ │ │ │ +10D965 Extra Length 0000 (0) │ │ │ │ +10D967 Comment Length 0000 (0) │ │ │ │ +10D969 Disk Start 0000 (0) │ │ │ │ +10D96B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D844 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D96D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D848 Local Header Offset 000CC45E (836702) │ │ │ │ -10D84C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D971 Local Header Offset 000CC3E3 (836579) │ │ │ │ +10D975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D84C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D871 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -10D875 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D876 Created OS 03 (3) 'Unix' │ │ │ │ -10D877 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D878 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D879 General Purpose Flag 0800 (2048) │ │ │ │ +10D99A CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +10D99E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D99F Created OS 03 (3) 'Unix' │ │ │ │ +10D9A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D87B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D87D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D881 CRC CEB98515 (3468264725) │ │ │ │ -10D885 Compressed Size 00000418 (1048) │ │ │ │ -10D889 Uncompressed Size 00000BA7 (2983) │ │ │ │ -10D88D Filename Length 0024 (36) │ │ │ │ -10D88F Extra Length 0000 (0) │ │ │ │ -10D891 Comment Length 0000 (0) │ │ │ │ -10D893 Disk Start 0000 (0) │ │ │ │ -10D895 Int File Attributes 0000 (0) │ │ │ │ +10D9A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D9A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D9AA CRC CEB98515 (3468264725) │ │ │ │ +10D9AE Compressed Size 00000418 (1048) │ │ │ │ +10D9B2 Uncompressed Size 00000BA7 (2983) │ │ │ │ +10D9B6 Filename Length 0024 (36) │ │ │ │ +10D9B8 Extra Length 0000 (0) │ │ │ │ +10D9BA Comment Length 0000 (0) │ │ │ │ +10D9BC Disk Start 0000 (0) │ │ │ │ +10D9BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D897 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D9C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D89B Local Header Offset 000CC75F (837471) │ │ │ │ -10D89F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D9C4 Local Header Offset 000CC6E4 (837348) │ │ │ │ +10D9C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D89F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D8C3 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -10D8C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D8C8 Created OS 03 (3) 'Unix' │ │ │ │ -10D8C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D8CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D8CB General Purpose Flag 0800 (2048) │ │ │ │ +10D9EC CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +10D9F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9F1 Created OS 03 (3) 'Unix' │ │ │ │ +10D9F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D8CD Compression Method 0000 (0) 'Stored' │ │ │ │ -10D8CF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D8D3 CRC 00000000 (0) │ │ │ │ -10D8D7 Compressed Size 00000000 (0) │ │ │ │ -10D8DB Uncompressed Size 00000000 (0) │ │ │ │ -10D8DF Filename Length 0014 (20) │ │ │ │ -10D8E1 Extra Length 0000 (0) │ │ │ │ -10D8E3 Comment Length 0000 (0) │ │ │ │ -10D8E5 Disk Start 0000 (0) │ │ │ │ -10D8E7 Int File Attributes 0000 (0) │ │ │ │ +10D9F6 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D9F8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10D9FC CRC 00000000 (0) │ │ │ │ +10DA00 Compressed Size 00000000 (0) │ │ │ │ +10DA04 Uncompressed Size 00000000 (0) │ │ │ │ +10DA08 Filename Length 0014 (20) │ │ │ │ +10DA0A Extra Length 0000 (0) │ │ │ │ +10DA0C Comment Length 0000 (0) │ │ │ │ +10DA0E Disk Start 0000 (0) │ │ │ │ +10DA10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D8E9 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10DA12 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D8ED Local Header Offset 000CCBB9 (838585) │ │ │ │ -10D8F1 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA16 Local Header Offset 000CCB3E (838462) │ │ │ │ +10DA1A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8F1: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA1A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D8F1: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10DA1A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8C9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9F2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D905 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -10D909 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D90A Created OS 03 (3) 'Unix' │ │ │ │ -10D90B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D90C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D90D General Purpose Flag 0800 (2048) │ │ │ │ +10DA2E CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +10DA32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA33 Created OS 03 (3) 'Unix' │ │ │ │ +10DA34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D90F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D911 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D915 CRC E20AE8D7 (3792365783) │ │ │ │ -10D919 Compressed Size 0000027A (634) │ │ │ │ -10D91D Uncompressed Size 00000509 (1289) │ │ │ │ -10D921 Filename Length 0025 (37) │ │ │ │ -10D923 Extra Length 0000 (0) │ │ │ │ -10D925 Comment Length 0000 (0) │ │ │ │ -10D927 Disk Start 0000 (0) │ │ │ │ -10D929 Int File Attributes 0000 (0) │ │ │ │ +10DA38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DA3E CRC E20AE8D7 (3792365783) │ │ │ │ +10DA42 Compressed Size 0000027A (634) │ │ │ │ +10DA46 Uncompressed Size 00000509 (1289) │ │ │ │ +10DA4A Filename Length 0025 (37) │ │ │ │ +10DA4C Extra Length 0000 (0) │ │ │ │ +10DA4E Comment Length 0000 (0) │ │ │ │ +10DA50 Disk Start 0000 (0) │ │ │ │ +10DA52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D92B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DA54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D92F Local Header Offset 000CCBEB (838635) │ │ │ │ -10D933 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA58 Local Header Offset 000CCB70 (838512) │ │ │ │ +10DA5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D933: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D958 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -10D95C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D95D Created OS 03 (3) 'Unix' │ │ │ │ -10D95E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D95F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D960 General Purpose Flag 0800 (2048) │ │ │ │ +10DA81 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +10DA85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA86 Created OS 03 (3) 'Unix' │ │ │ │ +10DA87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D962 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D964 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D968 CRC 9434CC7E (2486488190) │ │ │ │ -10D96C Compressed Size 00000289 (649) │ │ │ │ -10D970 Uncompressed Size 000007E1 (2017) │ │ │ │ -10D974 Filename Length 0024 (36) │ │ │ │ -10D976 Extra Length 0000 (0) │ │ │ │ -10D978 Comment Length 0000 (0) │ │ │ │ -10D97A Disk Start 0000 (0) │ │ │ │ -10D97C Int File Attributes 0000 (0) │ │ │ │ +10DA8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA8D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DA91 CRC 9434CC7E (2486488190) │ │ │ │ +10DA95 Compressed Size 00000289 (649) │ │ │ │ +10DA99 Uncompressed Size 000007E1 (2017) │ │ │ │ +10DA9D Filename Length 0024 (36) │ │ │ │ +10DA9F Extra Length 0000 (0) │ │ │ │ +10DAA1 Comment Length 0000 (0) │ │ │ │ +10DAA3 Disk Start 0000 (0) │ │ │ │ +10DAA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D97E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D982 Local Header Offset 000CCEA8 (839336) │ │ │ │ -10D986 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAAB Local Header Offset 000CCE2D (839213) │ │ │ │ +10DAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D986: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D9AA CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -10D9AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D9AF Created OS 03 (3) 'Unix' │ │ │ │ -10D9B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D9B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D9B2 General Purpose Flag 0800 (2048) │ │ │ │ +10DAD3 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +10DAD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DAD8 Created OS 03 (3) 'Unix' │ │ │ │ +10DAD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DADA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DADB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D9B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D9B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10D9BA CRC C5E1A8E5 (3319900389) │ │ │ │ -10D9BE Compressed Size 00000998 (2456) │ │ │ │ -10D9C2 Uncompressed Size 000021A7 (8615) │ │ │ │ -10D9C6 Filename Length 002C (44) │ │ │ │ -10D9C8 Extra Length 0000 (0) │ │ │ │ -10D9CA Comment Length 0000 (0) │ │ │ │ -10D9CC Disk Start 0000 (0) │ │ │ │ -10D9CE Int File Attributes 0000 (0) │ │ │ │ +10DADD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DADF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DAE3 CRC C5E1A8E5 (3319900389) │ │ │ │ +10DAE7 Compressed Size 00000998 (2456) │ │ │ │ +10DAEB Uncompressed Size 000021A7 (8615) │ │ │ │ +10DAEF Filename Length 002C (44) │ │ │ │ +10DAF1 Extra Length 0000 (0) │ │ │ │ +10DAF3 Comment Length 0000 (0) │ │ │ │ +10DAF5 Disk Start 0000 (0) │ │ │ │ +10DAF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D9D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D9D4 Local Header Offset 000CD173 (840051) │ │ │ │ -10D9D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAFD Local Header Offset 000CD0F8 (839928) │ │ │ │ +10DB01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D9D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA04 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -10DA08 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA09 Created OS 03 (3) 'Unix' │ │ │ │ -10DA0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA0C General Purpose Flag 0800 (2048) │ │ │ │ +10DB2D CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +10DB31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB32 Created OS 03 (3) 'Unix' │ │ │ │ +10DB33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA0E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA10 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DA14 CRC 5FF7183E (1610029118) │ │ │ │ -10DA18 Compressed Size 000007EF (2031) │ │ │ │ -10DA1C Uncompressed Size 000043B4 (17332) │ │ │ │ -10DA20 Filename Length 002B (43) │ │ │ │ -10DA22 Extra Length 0000 (0) │ │ │ │ -10DA24 Comment Length 0000 (0) │ │ │ │ -10DA26 Disk Start 0000 (0) │ │ │ │ -10DA28 Int File Attributes 0000 (0) │ │ │ │ +10DB37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB39 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DB3D CRC 5FF7183E (1610029118) │ │ │ │ +10DB41 Compressed Size 000007EF (2031) │ │ │ │ +10DB45 Uncompressed Size 000043B4 (17332) │ │ │ │ +10DB49 Filename Length 002B (43) │ │ │ │ +10DB4B Extra Length 0000 (0) │ │ │ │ +10DB4D Comment Length 0000 (0) │ │ │ │ +10DB4F Disk Start 0000 (0) │ │ │ │ +10DB51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DB53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA2E Local Header Offset 000CDB55 (842581) │ │ │ │ -10DA32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DB57 Local Header Offset 000CDADA (842458) │ │ │ │ +10DB5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA5D CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -10DA61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA62 Created OS 03 (3) 'Unix' │ │ │ │ -10DA63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA65 General Purpose Flag 0800 (2048) │ │ │ │ +10DB86 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +10DB8A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB8B Created OS 03 (3) 'Unix' │ │ │ │ +10DB8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA69 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DA6D CRC 5CECF973 (1559034227) │ │ │ │ -10DA71 Compressed Size 00000252 (594) │ │ │ │ -10DA75 Uncompressed Size 00000480 (1152) │ │ │ │ -10DA79 Filename Length 0024 (36) │ │ │ │ -10DA7B Extra Length 0000 (0) │ │ │ │ -10DA7D Comment Length 0000 (0) │ │ │ │ -10DA7F Disk Start 0000 (0) │ │ │ │ -10DA81 Int File Attributes 0000 (0) │ │ │ │ +10DB90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB92 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DB96 CRC 5CECF973 (1559034227) │ │ │ │ +10DB9A Compressed Size 00000252 (594) │ │ │ │ +10DB9E Uncompressed Size 00000480 (1152) │ │ │ │ +10DBA2 Filename Length 0024 (36) │ │ │ │ +10DBA4 Extra Length 0000 (0) │ │ │ │ +10DBA6 Comment Length 0000 (0) │ │ │ │ +10DBA8 Disk Start 0000 (0) │ │ │ │ +10DBAA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA87 Local Header Offset 000CE38D (844685) │ │ │ │ -10DA8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBB0 Local Header Offset 000CE312 (844562) │ │ │ │ +10DBB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DBB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAAF CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -10DAB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DAB4 Created OS 03 (3) 'Unix' │ │ │ │ -10DAB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DAB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DAB7 General Purpose Flag 0800 (2048) │ │ │ │ +10DBD8 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +10DBDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DBDD Created OS 03 (3) 'Unix' │ │ │ │ +10DBDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DBDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DBE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DAB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DABB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DABF CRC F2166896 (4061554838) │ │ │ │ -10DAC3 Compressed Size 00000378 (888) │ │ │ │ -10DAC7 Uncompressed Size 000008E5 (2277) │ │ │ │ -10DACB Filename Length 0023 (35) │ │ │ │ -10DACD Extra Length 0000 (0) │ │ │ │ -10DACF Comment Length 0000 (0) │ │ │ │ -10DAD1 Disk Start 0000 (0) │ │ │ │ -10DAD3 Int File Attributes 0000 (0) │ │ │ │ +10DBE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DBE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DBE8 CRC F2166896 (4061554838) │ │ │ │ +10DBEC Compressed Size 00000378 (888) │ │ │ │ +10DBF0 Uncompressed Size 000008E5 (2277) │ │ │ │ +10DBF4 Filename Length 0023 (35) │ │ │ │ +10DBF6 Extra Length 0000 (0) │ │ │ │ +10DBF8 Comment Length 0000 (0) │ │ │ │ +10DBFA Disk Start 0000 (0) │ │ │ │ +10DBFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DAD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DAD9 Local Header Offset 000CE621 (845345) │ │ │ │ -10DADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC02 Local Header Offset 000CE5A6 (845222) │ │ │ │ +10DC06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DB00 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -10DB04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB05 Created OS 03 (3) 'Unix' │ │ │ │ -10DB06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB08 General Purpose Flag 0800 (2048) │ │ │ │ +10DC29 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +10DC2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC2E Created OS 03 (3) 'Unix' │ │ │ │ +10DC2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DB10 CRC CB1A82DF (3407512287) │ │ │ │ -10DB14 Compressed Size 000005FE (1534) │ │ │ │ -10DB18 Uncompressed Size 000012A8 (4776) │ │ │ │ -10DB1C Filename Length 002B (43) │ │ │ │ -10DB1E Extra Length 0000 (0) │ │ │ │ -10DB20 Comment Length 0000 (0) │ │ │ │ -10DB22 Disk Start 0000 (0) │ │ │ │ -10DB24 Int File Attributes 0000 (0) │ │ │ │ +10DC33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DC39 CRC CB1A82DF (3407512287) │ │ │ │ +10DC3D Compressed Size 000005FE (1534) │ │ │ │ +10DC41 Uncompressed Size 000012A8 (4776) │ │ │ │ +10DC45 Filename Length 002B (43) │ │ │ │ +10DC47 Extra Length 0000 (0) │ │ │ │ +10DC49 Comment Length 0000 (0) │ │ │ │ +10DC4B Disk Start 0000 (0) │ │ │ │ +10DC4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DC4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB2A Local Header Offset 000CE9DA (846298) │ │ │ │ -10DB2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC53 Local Header Offset 000CE95F (846175) │ │ │ │ +10DC57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DB59 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -10DB5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB5E Created OS 03 (3) 'Unix' │ │ │ │ -10DB5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB61 General Purpose Flag 0800 (2048) │ │ │ │ +10DC82 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +10DC86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC87 Created OS 03 (3) 'Unix' │ │ │ │ +10DC88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DB69 CRC 8F52B7AE (2404562862) │ │ │ │ -10DB6D Compressed Size 000004C1 (1217) │ │ │ │ -10DB71 Uncompressed Size 00002389 (9097) │ │ │ │ -10DB75 Filename Length 002A (42) │ │ │ │ -10DB77 Extra Length 0000 (0) │ │ │ │ -10DB79 Comment Length 0000 (0) │ │ │ │ -10DB7B Disk Start 0000 (0) │ │ │ │ -10DB7D Int File Attributes 0000 (0) │ │ │ │ +10DC8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DC92 CRC 8F52B7AE (2404562862) │ │ │ │ +10DC96 Compressed Size 000004C1 (1217) │ │ │ │ +10DC9A Uncompressed Size 00002389 (9097) │ │ │ │ +10DC9E Filename Length 002A (42) │ │ │ │ +10DCA0 Extra Length 0000 (0) │ │ │ │ +10DCA2 Comment Length 0000 (0) │ │ │ │ +10DCA4 Disk Start 0000 (0) │ │ │ │ +10DCA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB83 Local Header Offset 000CF021 (847905) │ │ │ │ -10DB87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DCAC Local Header Offset 000CEFA6 (847782) │ │ │ │ +10DCB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DCB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBB1 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -10DBB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DBB6 Created OS 03 (3) 'Unix' │ │ │ │ -10DBB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DBB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DBB9 General Purpose Flag 0800 (2048) │ │ │ │ +10DCDA CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +10DCDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DCDF Created OS 03 (3) 'Unix' │ │ │ │ +10DCE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DCE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DCE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DBBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DBBD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DBC1 CRC B8047AAE (3087301294) │ │ │ │ -10DBC5 Compressed Size 00000253 (595) │ │ │ │ -10DBC9 Uncompressed Size 00000528 (1320) │ │ │ │ -10DBCD Filename Length 0022 (34) │ │ │ │ -10DBCF Extra Length 0000 (0) │ │ │ │ -10DBD1 Comment Length 0000 (0) │ │ │ │ -10DBD3 Disk Start 0000 (0) │ │ │ │ -10DBD5 Int File Attributes 0000 (0) │ │ │ │ +10DCE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DCE6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DCEA CRC B8047AAE (3087301294) │ │ │ │ +10DCEE Compressed Size 00000253 (595) │ │ │ │ +10DCF2 Uncompressed Size 00000528 (1320) │ │ │ │ +10DCF6 Filename Length 0022 (34) │ │ │ │ +10DCF8 Extra Length 0000 (0) │ │ │ │ +10DCFA Comment Length 0000 (0) │ │ │ │ +10DCFC Disk Start 0000 (0) │ │ │ │ +10DCFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DBD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DBDB Local Header Offset 000CF52A (849194) │ │ │ │ -10DBDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD04 Local Header Offset 000CF4AF (849071) │ │ │ │ +10DD08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DBDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DC01 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -10DC05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC06 Created OS 03 (3) 'Unix' │ │ │ │ -10DC07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC09 General Purpose Flag 0800 (2048) │ │ │ │ +10DD2A CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +10DD2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD2F Created OS 03 (3) 'Unix' │ │ │ │ +10DD30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DC11 CRC DB6176D5 (3680597717) │ │ │ │ -10DC15 Compressed Size 000001D8 (472) │ │ │ │ -10DC19 Uncompressed Size 00000574 (1396) │ │ │ │ -10DC1D Filename Length 0021 (33) │ │ │ │ -10DC1F Extra Length 0000 (0) │ │ │ │ -10DC21 Comment Length 0000 (0) │ │ │ │ -10DC23 Disk Start 0000 (0) │ │ │ │ -10DC25 Int File Attributes 0000 (0) │ │ │ │ +10DD34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DD3A CRC DB6176D5 (3680597717) │ │ │ │ +10DD3E Compressed Size 000001D8 (472) │ │ │ │ +10DD42 Uncompressed Size 00000574 (1396) │ │ │ │ +10DD46 Filename Length 0021 (33) │ │ │ │ +10DD48 Extra Length 0000 (0) │ │ │ │ +10DD4A Comment Length 0000 (0) │ │ │ │ +10DD4C Disk Start 0000 (0) │ │ │ │ +10DD4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC2B Local Header Offset 000CF7BD (849853) │ │ │ │ -10DC2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD54 Local Header Offset 000CF742 (849730) │ │ │ │ +10DD58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DC50 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -10DC54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC55 Created OS 03 (3) 'Unix' │ │ │ │ -10DC56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC58 General Purpose Flag 0800 (2048) │ │ │ │ +10DD79 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +10DD7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD7E Created OS 03 (3) 'Unix' │ │ │ │ +10DD7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC5C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DC60 CRC 619749F9 (1637304825) │ │ │ │ -10DC64 Compressed Size 00000374 (884) │ │ │ │ -10DC68 Uncompressed Size 00000748 (1864) │ │ │ │ -10DC6C Filename Length 002D (45) │ │ │ │ -10DC6E Extra Length 0000 (0) │ │ │ │ -10DC70 Comment Length 0000 (0) │ │ │ │ -10DC72 Disk Start 0000 (0) │ │ │ │ -10DC74 Int File Attributes 0000 (0) │ │ │ │ +10DD83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DD89 CRC 619749F9 (1637304825) │ │ │ │ +10DD8D Compressed Size 00000374 (884) │ │ │ │ +10DD91 Uncompressed Size 00000748 (1864) │ │ │ │ +10DD95 Filename Length 002D (45) │ │ │ │ +10DD97 Extra Length 0000 (0) │ │ │ │ +10DD99 Comment Length 0000 (0) │ │ │ │ +10DD9B Disk Start 0000 (0) │ │ │ │ +10DD9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC7A Local Header Offset 000CF9D4 (850388) │ │ │ │ -10DC7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDA3 Local Header Offset 000CF959 (850265) │ │ │ │ +10DDA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DDA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DCAB CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -10DCAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DCB0 Created OS 03 (3) 'Unix' │ │ │ │ -10DCB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DCB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DCB3 General Purpose Flag 0800 (2048) │ │ │ │ +10DDD4 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +10DDD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DDD9 Created OS 03 (3) 'Unix' │ │ │ │ +10DDDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DDDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DDDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DCB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DCB7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DCBB CRC 074B4020 (122372128) │ │ │ │ -10DCBF Compressed Size 00000423 (1059) │ │ │ │ -10DCC3 Uncompressed Size 00000E95 (3733) │ │ │ │ -10DCC7 Filename Length 002C (44) │ │ │ │ -10DCC9 Extra Length 0000 (0) │ │ │ │ -10DCCB Comment Length 0000 (0) │ │ │ │ -10DCCD Disk Start 0000 (0) │ │ │ │ -10DCCF Int File Attributes 0000 (0) │ │ │ │ +10DDDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DDE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DDE4 CRC 074B4020 (122372128) │ │ │ │ +10DDE8 Compressed Size 00000423 (1059) │ │ │ │ +10DDEC Uncompressed Size 00000E95 (3733) │ │ │ │ +10DDF0 Filename Length 002C (44) │ │ │ │ +10DDF2 Extra Length 0000 (0) │ │ │ │ +10DDF4 Comment Length 0000 (0) │ │ │ │ +10DDF6 Disk Start 0000 (0) │ │ │ │ +10DDF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DCD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DCD5 Local Header Offset 000CFD93 (851347) │ │ │ │ -10DCD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDFE Local Header Offset 000CFD18 (851224) │ │ │ │ +10DE02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DCD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD05 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -10DD09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD0A Created OS 03 (3) 'Unix' │ │ │ │ -10DD0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD0D General Purpose Flag 0800 (2048) │ │ │ │ +10DE2E CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +10DE32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE33 Created OS 03 (3) 'Unix' │ │ │ │ +10DE34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD11 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DD15 CRC E925C21C (3911565852) │ │ │ │ -10DD19 Compressed Size 000002F8 (760) │ │ │ │ -10DD1D Uncompressed Size 0000052F (1327) │ │ │ │ -10DD21 Filename Length 0028 (40) │ │ │ │ -10DD23 Extra Length 0000 (0) │ │ │ │ -10DD25 Comment Length 0000 (0) │ │ │ │ -10DD27 Disk Start 0000 (0) │ │ │ │ -10DD29 Int File Attributes 0000 (0) │ │ │ │ +10DE38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE3A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DE3E CRC E925C21C (3911565852) │ │ │ │ +10DE42 Compressed Size 000002F8 (760) │ │ │ │ +10DE46 Uncompressed Size 0000052F (1327) │ │ │ │ +10DE4A Filename Length 0028 (40) │ │ │ │ +10DE4C Extra Length 0000 (0) │ │ │ │ +10DE4E Comment Length 0000 (0) │ │ │ │ +10DE50 Disk Start 0000 (0) │ │ │ │ +10DE52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DE54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD2F Local Header Offset 000D0200 (852480) │ │ │ │ -10DD33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DE58 Local Header Offset 000D0185 (852357) │ │ │ │ +10DE5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD5B CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -10DD5F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD60 Created OS 03 (3) 'Unix' │ │ │ │ -10DD61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD63 General Purpose Flag 0800 (2048) │ │ │ │ +10DE84 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +10DE88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE89 Created OS 03 (3) 'Unix' │ │ │ │ +10DE8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD67 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DD6B CRC 643FD478 (1681904760) │ │ │ │ -10DD6F Compressed Size 0000038A (906) │ │ │ │ -10DD73 Uncompressed Size 00000AB9 (2745) │ │ │ │ -10DD77 Filename Length 0027 (39) │ │ │ │ -10DD79 Extra Length 0000 (0) │ │ │ │ -10DD7B Comment Length 0000 (0) │ │ │ │ -10DD7D Disk Start 0000 (0) │ │ │ │ -10DD7F Int File Attributes 0000 (0) │ │ │ │ +10DE8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE90 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DE94 CRC 643FD478 (1681904760) │ │ │ │ +10DE98 Compressed Size 0000038A (906) │ │ │ │ +10DE9C Uncompressed Size 00000AB9 (2745) │ │ │ │ +10DEA0 Filename Length 0027 (39) │ │ │ │ +10DEA2 Extra Length 0000 (0) │ │ │ │ +10DEA4 Comment Length 0000 (0) │ │ │ │ +10DEA6 Disk Start 0000 (0) │ │ │ │ +10DEA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD85 Local Header Offset 000D053E (853310) │ │ │ │ -10DD89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DEAE Local Header Offset 000D04C3 (853187) │ │ │ │ +10DEB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DEB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DDB0 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -10DDB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DDB5 Created OS 03 (3) 'Unix' │ │ │ │ -10DDB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DDB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DDB8 General Purpose Flag 0800 (2048) │ │ │ │ +10DED9 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +10DEDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DEDE Created OS 03 (3) 'Unix' │ │ │ │ +10DEDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DEE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DEE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DDBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DDBC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DDC0 CRC F023BD93 (4028874131) │ │ │ │ -10DDC4 Compressed Size 000001CD (461) │ │ │ │ -10DDC8 Uncompressed Size 00000344 (836) │ │ │ │ -10DDCC Filename Length 0030 (48) │ │ │ │ -10DDCE Extra Length 0000 (0) │ │ │ │ -10DDD0 Comment Length 0000 (0) │ │ │ │ -10DDD2 Disk Start 0000 (0) │ │ │ │ -10DDD4 Int File Attributes 0000 (0) │ │ │ │ +10DEE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DEE5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DEE9 CRC F023BD93 (4028874131) │ │ │ │ +10DEED Compressed Size 000001CD (461) │ │ │ │ +10DEF1 Uncompressed Size 00000344 (836) │ │ │ │ +10DEF5 Filename Length 0030 (48) │ │ │ │ +10DEF7 Extra Length 0000 (0) │ │ │ │ +10DEF9 Comment Length 0000 (0) │ │ │ │ +10DEFB Disk Start 0000 (0) │ │ │ │ +10DEFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DDD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DDDA Local Header Offset 000D090D (854285) │ │ │ │ -10DDDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF03 Local Header Offset 000D0892 (854162) │ │ │ │ +10DF07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DDDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE0E CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -10DE12 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE13 Created OS 03 (3) 'Unix' │ │ │ │ -10DE14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE16 General Purpose Flag 0800 (2048) │ │ │ │ +10DF37 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +10DF3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF3C Created OS 03 (3) 'Unix' │ │ │ │ +10DF3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE1A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DE1E CRC 6D4D9582 (1833801090) │ │ │ │ -10DE22 Compressed Size 00000234 (564) │ │ │ │ -10DE26 Uncompressed Size 0000057A (1402) │ │ │ │ -10DE2A Filename Length 002F (47) │ │ │ │ -10DE2C Extra Length 0000 (0) │ │ │ │ -10DE2E Comment Length 0000 (0) │ │ │ │ -10DE30 Disk Start 0000 (0) │ │ │ │ -10DE32 Int File Attributes 0000 (0) │ │ │ │ +10DF41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DF47 CRC 6D4D9582 (1833801090) │ │ │ │ +10DF4B Compressed Size 00000234 (564) │ │ │ │ +10DF4F Uncompressed Size 0000057A (1402) │ │ │ │ +10DF53 Filename Length 002F (47) │ │ │ │ +10DF55 Extra Length 0000 (0) │ │ │ │ +10DF57 Comment Length 0000 (0) │ │ │ │ +10DF59 Disk Start 0000 (0) │ │ │ │ +10DF5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE38 Local Header Offset 000D0B28 (854824) │ │ │ │ -10DE3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF61 Local Header Offset 000D0AAD (854701) │ │ │ │ +10DF65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE6B CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -10DE6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE70 Created OS 03 (3) 'Unix' │ │ │ │ -10DE71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE73 General Purpose Flag 0800 (2048) │ │ │ │ +10DF94 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +10DF98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF99 Created OS 03 (3) 'Unix' │ │ │ │ +10DF9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE77 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DE7B CRC 03DC56A1 (64771745) │ │ │ │ -10DE7F Compressed Size 00000230 (560) │ │ │ │ -10DE83 Uncompressed Size 00000418 (1048) │ │ │ │ -10DE87 Filename Length 002C (44) │ │ │ │ -10DE89 Extra Length 0000 (0) │ │ │ │ -10DE8B Comment Length 0000 (0) │ │ │ │ -10DE8D Disk Start 0000 (0) │ │ │ │ -10DE8F Int File Attributes 0000 (0) │ │ │ │ +10DF9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DFA4 CRC 03DC56A1 (64771745) │ │ │ │ +10DFA8 Compressed Size 00000230 (560) │ │ │ │ +10DFAC Uncompressed Size 00000418 (1048) │ │ │ │ +10DFB0 Filename Length 002C (44) │ │ │ │ +10DFB2 Extra Length 0000 (0) │ │ │ │ +10DFB4 Comment Length 0000 (0) │ │ │ │ +10DFB6 Disk Start 0000 (0) │ │ │ │ +10DFB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DFBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE95 Local Header Offset 000D0DA9 (855465) │ │ │ │ -10DE99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DFBE Local Header Offset 000D0D2E (855342) │ │ │ │ +10DFC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DFC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DEC5 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -10DEC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DECA Created OS 03 (3) 'Unix' │ │ │ │ -10DECB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DECC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DECD General Purpose Flag 0800 (2048) │ │ │ │ +10DFEE CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +10DFF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DFF3 Created OS 03 (3) 'Unix' │ │ │ │ +10DFF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DFF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DFF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DECF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DED1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DED5 CRC 6F0E250D (1863197965) │ │ │ │ -10DED9 Compressed Size 00000247 (583) │ │ │ │ -10DEDD Uncompressed Size 00000632 (1586) │ │ │ │ -10DEE1 Filename Length 002B (43) │ │ │ │ -10DEE3 Extra Length 0000 (0) │ │ │ │ -10DEE5 Comment Length 0000 (0) │ │ │ │ -10DEE7 Disk Start 0000 (0) │ │ │ │ -10DEE9 Int File Attributes 0000 (0) │ │ │ │ +10DFF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFFA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10DFFE CRC 6F0E250D (1863197965) │ │ │ │ +10E002 Compressed Size 00000247 (583) │ │ │ │ +10E006 Uncompressed Size 00000632 (1586) │ │ │ │ +10E00A Filename Length 002B (43) │ │ │ │ +10E00C Extra Length 0000 (0) │ │ │ │ +10E00E Comment Length 0000 (0) │ │ │ │ +10E010 Disk Start 0000 (0) │ │ │ │ +10E012 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DEEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E014 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DEEF Local Header Offset 000D1023 (856099) │ │ │ │ -10DEF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E018 Local Header Offset 000D0FA8 (855976) │ │ │ │ +10E01C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DEF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E01C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF1E CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -10DF22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF23 Created OS 03 (3) 'Unix' │ │ │ │ -10DF24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF26 General Purpose Flag 0800 (2048) │ │ │ │ +10E047 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +10E04B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E04C Created OS 03 (3) 'Unix' │ │ │ │ +10E04D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E04E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E04F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DF2E CRC 18E833C0 (417870784) │ │ │ │ -10DF32 Compressed Size 000001C8 (456) │ │ │ │ -10DF36 Uncompressed Size 0000032B (811) │ │ │ │ -10DF3A Filename Length 002B (43) │ │ │ │ -10DF3C Extra Length 0000 (0) │ │ │ │ -10DF3E Comment Length 0000 (0) │ │ │ │ -10DF40 Disk Start 0000 (0) │ │ │ │ -10DF42 Int File Attributes 0000 (0) │ │ │ │ +10E051 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E053 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E057 CRC 18E833C0 (417870784) │ │ │ │ +10E05B Compressed Size 000001C8 (456) │ │ │ │ +10E05F Uncompressed Size 0000032B (811) │ │ │ │ +10E063 Filename Length 002B (43) │ │ │ │ +10E065 Extra Length 0000 (0) │ │ │ │ +10E067 Comment Length 0000 (0) │ │ │ │ +10E069 Disk Start 0000 (0) │ │ │ │ +10E06B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E06D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF48 Local Header Offset 000D12B3 (856755) │ │ │ │ -10DF4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E071 Local Header Offset 000D1238 (856632) │ │ │ │ +10E075 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DF4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E075: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF77 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -10DF7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF7C Created OS 03 (3) 'Unix' │ │ │ │ -10DF7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF7F General Purpose Flag 0800 (2048) │ │ │ │ +10E0A0 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +10E0A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0A5 Created OS 03 (3) 'Unix' │ │ │ │ +10E0A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF83 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DF87 CRC F94F5867 (4182726759) │ │ │ │ -10DF8B Compressed Size 000002ED (749) │ │ │ │ -10DF8F Uncompressed Size 00000692 (1682) │ │ │ │ -10DF93 Filename Length 002A (42) │ │ │ │ -10DF95 Extra Length 0000 (0) │ │ │ │ -10DF97 Comment Length 0000 (0) │ │ │ │ -10DF99 Disk Start 0000 (0) │ │ │ │ -10DF9B Int File Attributes 0000 (0) │ │ │ │ +10E0AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E0AC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E0B0 CRC F94F5867 (4182726759) │ │ │ │ +10E0B4 Compressed Size 000002ED (749) │ │ │ │ +10E0B8 Uncompressed Size 00000692 (1682) │ │ │ │ +10E0BC Filename Length 002A (42) │ │ │ │ +10E0BE Extra Length 0000 (0) │ │ │ │ +10E0C0 Comment Length 0000 (0) │ │ │ │ +10E0C2 Disk Start 0000 (0) │ │ │ │ +10E0C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E0C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DFA1 Local Header Offset 000D14C4 (857284) │ │ │ │ -10DFA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E0CA Local Header Offset 000D1449 (857161) │ │ │ │ +10E0CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E0CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DFCF CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -10DFD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DFD4 Created OS 03 (3) 'Unix' │ │ │ │ -10DFD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DFD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DFD7 General Purpose Flag 0800 (2048) │ │ │ │ +10E0F8 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +10E0FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0FD Created OS 03 (3) 'Unix' │ │ │ │ +10E0FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E100 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DFD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DFDB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10DFDF CRC 19D73810 (433534992) │ │ │ │ -10DFE3 Compressed Size 000001C8 (456) │ │ │ │ -10DFE7 Uncompressed Size 0000032B (811) │ │ │ │ -10DFEB Filename Length 002B (43) │ │ │ │ -10DFED Extra Length 0000 (0) │ │ │ │ -10DFEF Comment Length 0000 (0) │ │ │ │ -10DFF1 Disk Start 0000 (0) │ │ │ │ -10DFF3 Int File Attributes 0000 (0) │ │ │ │ +10E102 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E104 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E108 CRC 19D73810 (433534992) │ │ │ │ +10E10C Compressed Size 000001C8 (456) │ │ │ │ +10E110 Uncompressed Size 0000032B (811) │ │ │ │ +10E114 Filename Length 002B (43) │ │ │ │ +10E116 Extra Length 0000 (0) │ │ │ │ +10E118 Comment Length 0000 (0) │ │ │ │ +10E11A Disk Start 0000 (0) │ │ │ │ +10E11C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DFF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E11E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DFF9 Local Header Offset 000D17F9 (858105) │ │ │ │ -10DFFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E122 Local Header Offset 000D177E (857982) │ │ │ │ +10E126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E028 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -10E02C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E02D Created OS 03 (3) 'Unix' │ │ │ │ -10E02E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E02F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E030 General Purpose Flag 0800 (2048) │ │ │ │ +10E151 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +10E155 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E156 Created OS 03 (3) 'Unix' │ │ │ │ +10E157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E159 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E032 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E034 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E038 CRC 94051436 (2483360822) │ │ │ │ -10E03C Compressed Size 0000025D (605) │ │ │ │ -10E040 Uncompressed Size 0000056E (1390) │ │ │ │ -10E044 Filename Length 002A (42) │ │ │ │ -10E046 Extra Length 0000 (0) │ │ │ │ -10E048 Comment Length 0000 (0) │ │ │ │ -10E04A Disk Start 0000 (0) │ │ │ │ -10E04C Int File Attributes 0000 (0) │ │ │ │ +10E15B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E15D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E161 CRC 94051436 (2483360822) │ │ │ │ +10E165 Compressed Size 0000025D (605) │ │ │ │ +10E169 Uncompressed Size 0000056E (1390) │ │ │ │ +10E16D Filename Length 002A (42) │ │ │ │ +10E16F Extra Length 0000 (0) │ │ │ │ +10E171 Comment Length 0000 (0) │ │ │ │ +10E173 Disk Start 0000 (0) │ │ │ │ +10E175 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E04E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E052 Local Header Offset 000D1A0A (858634) │ │ │ │ -10E056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E17B Local Header Offset 000D198F (858511) │ │ │ │ +10E17F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E17F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E080 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -10E084 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E085 Created OS 03 (3) 'Unix' │ │ │ │ -10E086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E088 General Purpose Flag 0800 (2048) │ │ │ │ +10E1A9 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +10E1AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E1AE Created OS 03 (3) 'Unix' │ │ │ │ +10E1AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E1B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E1B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E08A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E08C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E090 CRC 67D7CAC4 (1742195396) │ │ │ │ -10E094 Compressed Size 000001CA (458) │ │ │ │ -10E098 Uncompressed Size 00000335 (821) │ │ │ │ -10E09C Filename Length 002D (45) │ │ │ │ -10E09E Extra Length 0000 (0) │ │ │ │ -10E0A0 Comment Length 0000 (0) │ │ │ │ -10E0A2 Disk Start 0000 (0) │ │ │ │ -10E0A4 Int File Attributes 0000 (0) │ │ │ │ +10E1B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E1B5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E1B9 CRC 67D7CAC4 (1742195396) │ │ │ │ +10E1BD Compressed Size 000001CA (458) │ │ │ │ +10E1C1 Uncompressed Size 00000335 (821) │ │ │ │ +10E1C5 Filename Length 002D (45) │ │ │ │ +10E1C7 Extra Length 0000 (0) │ │ │ │ +10E1C9 Comment Length 0000 (0) │ │ │ │ +10E1CB Disk Start 0000 (0) │ │ │ │ +10E1CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E1CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E0AA Local Header Offset 000D1CAF (859311) │ │ │ │ -10E0AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E1D3 Local Header Offset 000D1C34 (859188) │ │ │ │ +10E1D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E0AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E0DB CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -10E0DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E0E0 Created OS 03 (3) 'Unix' │ │ │ │ -10E0E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E0E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E0E3 General Purpose Flag 0800 (2048) │ │ │ │ +10E204 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +10E208 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E209 Created OS 03 (3) 'Unix' │ │ │ │ +10E20A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E20B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E20C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E0E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E0E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E0EB CRC 997561FD (2574606845) │ │ │ │ -10E0EF Compressed Size 00000248 (584) │ │ │ │ -10E0F3 Uncompressed Size 0000054E (1358) │ │ │ │ -10E0F7 Filename Length 002C (44) │ │ │ │ -10E0F9 Extra Length 0000 (0) │ │ │ │ -10E0FB Comment Length 0000 (0) │ │ │ │ -10E0FD Disk Start 0000 (0) │ │ │ │ -10E0FF Int File Attributes 0000 (0) │ │ │ │ +10E20E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E210 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E214 CRC 997561FD (2574606845) │ │ │ │ +10E218 Compressed Size 00000248 (584) │ │ │ │ +10E21C Uncompressed Size 0000054E (1358) │ │ │ │ +10E220 Filename Length 002C (44) │ │ │ │ +10E222 Extra Length 0000 (0) │ │ │ │ +10E224 Comment Length 0000 (0) │ │ │ │ +10E226 Disk Start 0000 (0) │ │ │ │ +10E228 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E22A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E105 Local Header Offset 000D1EC4 (859844) │ │ │ │ -10E109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E22E Local Header Offset 000D1E49 (859721) │ │ │ │ +10E232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E135 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -10E139 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E13A Created OS 03 (3) 'Unix' │ │ │ │ -10E13B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E13C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E13D General Purpose Flag 0800 (2048) │ │ │ │ +10E25E CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +10E262 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E263 Created OS 03 (3) 'Unix' │ │ │ │ +10E264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E266 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E13F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E141 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E145 CRC 2CF00302 (753926914) │ │ │ │ -10E149 Compressed Size 000001CF (463) │ │ │ │ -10E14D Uncompressed Size 0000034E (846) │ │ │ │ -10E151 Filename Length 0032 (50) │ │ │ │ -10E153 Extra Length 0000 (0) │ │ │ │ -10E155 Comment Length 0000 (0) │ │ │ │ -10E157 Disk Start 0000 (0) │ │ │ │ -10E159 Int File Attributes 0000 (0) │ │ │ │ +10E268 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E26A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E26E CRC 2CF00302 (753926914) │ │ │ │ +10E272 Compressed Size 000001CF (463) │ │ │ │ +10E276 Uncompressed Size 0000034E (846) │ │ │ │ +10E27A Filename Length 0032 (50) │ │ │ │ +10E27C Extra Length 0000 (0) │ │ │ │ +10E27E Comment Length 0000 (0) │ │ │ │ +10E280 Disk Start 0000 (0) │ │ │ │ +10E282 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E15B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E15F Local Header Offset 000D2156 (860502) │ │ │ │ -10E163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E288 Local Header Offset 000D20DB (860379) │ │ │ │ +10E28C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E28C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E195 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -10E199 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E19A Created OS 03 (3) 'Unix' │ │ │ │ -10E19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E19D General Purpose Flag 0800 (2048) │ │ │ │ +10E2BE CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +10E2C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E2C3 Created OS 03 (3) 'Unix' │ │ │ │ +10E2C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E2C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E2C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E19F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E1A1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E1A5 CRC B5E8B787 (3051927431) │ │ │ │ -10E1A9 Compressed Size 000002B2 (690) │ │ │ │ -10E1AD Uncompressed Size 0000065E (1630) │ │ │ │ -10E1B1 Filename Length 0031 (49) │ │ │ │ -10E1B3 Extra Length 0000 (0) │ │ │ │ -10E1B5 Comment Length 0000 (0) │ │ │ │ -10E1B7 Disk Start 0000 (0) │ │ │ │ -10E1B9 Int File Attributes 0000 (0) │ │ │ │ +10E2C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E2CA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E2CE CRC B5E8B787 (3051927431) │ │ │ │ +10E2D2 Compressed Size 000002B2 (690) │ │ │ │ +10E2D6 Uncompressed Size 0000065E (1630) │ │ │ │ +10E2DA Filename Length 0031 (49) │ │ │ │ +10E2DC Extra Length 0000 (0) │ │ │ │ +10E2DE Comment Length 0000 (0) │ │ │ │ +10E2E0 Disk Start 0000 (0) │ │ │ │ +10E2E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E1BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E2E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E1BF Local Header Offset 000D2375 (861045) │ │ │ │ -10E1C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E2E8 Local Header Offset 000D22FA (860922) │ │ │ │ +10E2EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E1C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E2EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E1F4 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -10E1F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E1F9 Created OS 03 (3) 'Unix' │ │ │ │ -10E1FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E1FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E1FC General Purpose Flag 0800 (2048) │ │ │ │ +10E31D CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +10E321 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E322 Created OS 03 (3) 'Unix' │ │ │ │ +10E323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E325 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E1FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E200 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E204 CRC F1F2C9C0 (4059220416) │ │ │ │ -10E208 Compressed Size 000001C8 (456) │ │ │ │ -10E20C Uncompressed Size 0000032B (811) │ │ │ │ -10E210 Filename Length 002B (43) │ │ │ │ -10E212 Extra Length 0000 (0) │ │ │ │ -10E214 Comment Length 0000 (0) │ │ │ │ -10E216 Disk Start 0000 (0) │ │ │ │ -10E218 Int File Attributes 0000 (0) │ │ │ │ +10E327 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E329 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E32D CRC F1F2C9C0 (4059220416) │ │ │ │ +10E331 Compressed Size 000001C8 (456) │ │ │ │ +10E335 Uncompressed Size 0000032B (811) │ │ │ │ +10E339 Filename Length 002B (43) │ │ │ │ +10E33B Extra Length 0000 (0) │ │ │ │ +10E33D Comment Length 0000 (0) │ │ │ │ +10E33F Disk Start 0000 (0) │ │ │ │ +10E341 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E21A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E343 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E21E Local Header Offset 000D2676 (861814) │ │ │ │ -10E222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E347 Local Header Offset 000D25FB (861691) │ │ │ │ +10E34B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E34B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E24D CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -10E251 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E252 Created OS 03 (3) 'Unix' │ │ │ │ -10E253 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E254 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E255 General Purpose Flag 0800 (2048) │ │ │ │ +10E376 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +10E37A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E37B Created OS 03 (3) 'Unix' │ │ │ │ +10E37C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E37D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E37E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E257 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E259 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E25D CRC A1184B26 (2702723878) │ │ │ │ -10E261 Compressed Size 000002F7 (759) │ │ │ │ -10E265 Uncompressed Size 00000705 (1797) │ │ │ │ -10E269 Filename Length 002A (42) │ │ │ │ -10E26B Extra Length 0000 (0) │ │ │ │ -10E26D Comment Length 0000 (0) │ │ │ │ -10E26F Disk Start 0000 (0) │ │ │ │ -10E271 Int File Attributes 0000 (0) │ │ │ │ +10E380 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E382 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E386 CRC A1184B26 (2702723878) │ │ │ │ +10E38A Compressed Size 000002F7 (759) │ │ │ │ +10E38E Uncompressed Size 00000705 (1797) │ │ │ │ +10E392 Filename Length 002A (42) │ │ │ │ +10E394 Extra Length 0000 (0) │ │ │ │ +10E396 Comment Length 0000 (0) │ │ │ │ +10E398 Disk Start 0000 (0) │ │ │ │ +10E39A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E273 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E39C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E277 Local Header Offset 000D2887 (862343) │ │ │ │ -10E27B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E3A0 Local Header Offset 000D280C (862220) │ │ │ │ +10E3A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E27B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E2A5 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -10E2A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2AA Created OS 03 (3) 'Unix' │ │ │ │ -10E2AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2AD General Purpose Flag 0800 (2048) │ │ │ │ +10E3CE CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +10E3D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E3D3 Created OS 03 (3) 'Unix' │ │ │ │ +10E3D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E3D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E3D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2AF Compression Method 0000 (0) 'Stored' │ │ │ │ -10E2B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E2B5 CRC 00000000 (0) │ │ │ │ -10E2B9 Compressed Size 00000000 (0) │ │ │ │ -10E2BD Uncompressed Size 00000000 (0) │ │ │ │ -10E2C1 Filename Length 0011 (17) │ │ │ │ -10E2C3 Extra Length 0000 (0) │ │ │ │ -10E2C5 Comment Length 0000 (0) │ │ │ │ -10E2C7 Disk Start 0000 (0) │ │ │ │ -10E2C9 Int File Attributes 0000 (0) │ │ │ │ +10E3D8 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E3DA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E3DE CRC 00000000 (0) │ │ │ │ +10E3E2 Compressed Size 00000000 (0) │ │ │ │ +10E3E6 Uncompressed Size 00000000 (0) │ │ │ │ +10E3EA Filename Length 0011 (17) │ │ │ │ +10E3EC Extra Length 0000 (0) │ │ │ │ +10E3EE Comment Length 0000 (0) │ │ │ │ +10E3F0 Disk Start 0000 (0) │ │ │ │ +10E3F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E2CB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E3F4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E2CF Local Header Offset 000D2BC6 (863174) │ │ │ │ -10E2D3 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E3F8 Local Header Offset 000D2B4B (863051) │ │ │ │ +10E3FC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2D3: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3FC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E2D3: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E3FC: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2AB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3D4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E2E4 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -10E2E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2E9 Created OS 03 (3) 'Unix' │ │ │ │ -10E2EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2EC General Purpose Flag 0800 (2048) │ │ │ │ +10E40D CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +10E411 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E412 Created OS 03 (3) 'Unix' │ │ │ │ +10E413 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E414 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E415 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E2F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E2F4 CRC 8263AA26 (2187569702) │ │ │ │ -10E2F8 Compressed Size 00002073 (8307) │ │ │ │ -10E2FC Uncompressed Size 0000620E (25102) │ │ │ │ -10E300 Filename Length 0021 (33) │ │ │ │ -10E302 Extra Length 0000 (0) │ │ │ │ -10E304 Comment Length 0000 (0) │ │ │ │ -10E306 Disk Start 0000 (0) │ │ │ │ -10E308 Int File Attributes 0000 (0) │ │ │ │ +10E417 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E419 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E41D CRC 8263AA26 (2187569702) │ │ │ │ +10E421 Compressed Size 00002073 (8307) │ │ │ │ +10E425 Uncompressed Size 0000620E (25102) │ │ │ │ +10E429 Filename Length 0021 (33) │ │ │ │ +10E42B Extra Length 0000 (0) │ │ │ │ +10E42D Comment Length 0000 (0) │ │ │ │ +10E42F Disk Start 0000 (0) │ │ │ │ +10E431 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E30A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E433 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E30E Local Header Offset 000D2BF5 (863221) │ │ │ │ -10E312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E437 Local Header Offset 000D2B7A (863098) │ │ │ │ +10E43B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E43B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E333 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -10E337 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E338 Created OS 03 (3) 'Unix' │ │ │ │ -10E339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E33A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E33B General Purpose Flag 0800 (2048) │ │ │ │ +10E45C CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +10E460 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E461 Created OS 03 (3) 'Unix' │ │ │ │ +10E462 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E463 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E464 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E33D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E33F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E343 CRC 14E1BDF2 (350338546) │ │ │ │ -10E347 Compressed Size 00000A78 (2680) │ │ │ │ -10E34B Uncompressed Size 00006990 (27024) │ │ │ │ -10E34F Filename Length 0020 (32) │ │ │ │ -10E351 Extra Length 0000 (0) │ │ │ │ -10E353 Comment Length 0000 (0) │ │ │ │ -10E355 Disk Start 0000 (0) │ │ │ │ -10E357 Int File Attributes 0000 (0) │ │ │ │ +10E466 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E468 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E46C CRC 14E1BDF2 (350338546) │ │ │ │ +10E470 Compressed Size 00000A78 (2680) │ │ │ │ +10E474 Uncompressed Size 00006990 (27024) │ │ │ │ +10E478 Filename Length 0020 (32) │ │ │ │ +10E47A Extra Length 0000 (0) │ │ │ │ +10E47C Comment Length 0000 (0) │ │ │ │ +10E47E Disk Start 0000 (0) │ │ │ │ +10E480 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E482 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E35D Local Header Offset 000D4CA7 (871591) │ │ │ │ -10E361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E486 Local Header Offset 000D4C2C (871468) │ │ │ │ +10E48A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E48A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E381 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -10E385 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E386 Created OS 03 (3) 'Unix' │ │ │ │ -10E387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E389 General Purpose Flag 0800 (2048) │ │ │ │ +10E4AA CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +10E4AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4AF Created OS 03 (3) 'Unix' │ │ │ │ +10E4B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E38B Compression Method 0000 (0) 'Stored' │ │ │ │ -10E38D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E391 CRC 00000000 (0) │ │ │ │ -10E395 Compressed Size 00000000 (0) │ │ │ │ -10E399 Uncompressed Size 00000000 (0) │ │ │ │ -10E39D Filename Length 0011 (17) │ │ │ │ -10E39F Extra Length 0000 (0) │ │ │ │ -10E3A1 Comment Length 0000 (0) │ │ │ │ -10E3A3 Disk Start 0000 (0) │ │ │ │ -10E3A5 Int File Attributes 0000 (0) │ │ │ │ +10E4B4 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E4B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E4BA CRC 00000000 (0) │ │ │ │ +10E4BE Compressed Size 00000000 (0) │ │ │ │ +10E4C2 Uncompressed Size 00000000 (0) │ │ │ │ +10E4C6 Filename Length 0011 (17) │ │ │ │ +10E4C8 Extra Length 0000 (0) │ │ │ │ +10E4CA Comment Length 0000 (0) │ │ │ │ +10E4CC Disk Start 0000 (0) │ │ │ │ +10E4CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3A7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E4D0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E3AB Local Header Offset 000D575D (874333) │ │ │ │ -10E3AF Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E4D4 Local Header Offset 000D56E2 (874210) │ │ │ │ +10E4D8 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3AF: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4D8: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E3AF: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E4D8: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E387: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4B0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E3C0 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -10E3C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E3C5 Created OS 03 (3) 'Unix' │ │ │ │ -10E3C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E3C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E3C8 General Purpose Flag 0800 (2048) │ │ │ │ +10E4E9 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +10E4ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4EE Created OS 03 (3) 'Unix' │ │ │ │ +10E4EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E3CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E3CC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E3D0 CRC 5A59E9A8 (1515841960) │ │ │ │ -10E3D4 Compressed Size 000002A5 (677) │ │ │ │ -10E3D8 Uncompressed Size 00000534 (1332) │ │ │ │ -10E3DC Filename Length 002B (43) │ │ │ │ -10E3DE Extra Length 0000 (0) │ │ │ │ -10E3E0 Comment Length 0000 (0) │ │ │ │ -10E3E2 Disk Start 0000 (0) │ │ │ │ -10E3E4 Int File Attributes 0000 (0) │ │ │ │ +10E4F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E4F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E4F9 CRC 5A59E9A8 (1515841960) │ │ │ │ +10E4FD Compressed Size 000002A5 (677) │ │ │ │ +10E501 Uncompressed Size 00000534 (1332) │ │ │ │ +10E505 Filename Length 002B (43) │ │ │ │ +10E507 Extra Length 0000 (0) │ │ │ │ +10E509 Comment Length 0000 (0) │ │ │ │ +10E50B Disk Start 0000 (0) │ │ │ │ +10E50D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E50F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E3EA Local Header Offset 000D578C (874380) │ │ │ │ -10E3EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E513 Local Header Offset 000D5711 (874257) │ │ │ │ +10E517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E419 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -10E41D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E41E Created OS 03 (3) 'Unix' │ │ │ │ -10E41F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E420 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E421 General Purpose Flag 0800 (2048) │ │ │ │ +10E542 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +10E546 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E547 Created OS 03 (3) 'Unix' │ │ │ │ +10E548 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E549 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E54A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E423 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E425 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E429 CRC 44A9A82F (1151969327) │ │ │ │ -10E42D Compressed Size 00000380 (896) │ │ │ │ -10E431 Uncompressed Size 00000CA7 (3239) │ │ │ │ -10E435 Filename Length 002A (42) │ │ │ │ -10E437 Extra Length 0000 (0) │ │ │ │ -10E439 Comment Length 0000 (0) │ │ │ │ -10E43B Disk Start 0000 (0) │ │ │ │ -10E43D Int File Attributes 0000 (0) │ │ │ │ +10E54C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E54E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E552 CRC 44A9A82F (1151969327) │ │ │ │ +10E556 Compressed Size 00000380 (896) │ │ │ │ +10E55A Uncompressed Size 00000CA7 (3239) │ │ │ │ +10E55E Filename Length 002A (42) │ │ │ │ +10E560 Extra Length 0000 (0) │ │ │ │ +10E562 Comment Length 0000 (0) │ │ │ │ +10E564 Disk Start 0000 (0) │ │ │ │ +10E566 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E43F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E568 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E443 Local Header Offset 000D5A7A (875130) │ │ │ │ -10E447 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E56C Local Header Offset 000D59FF (875007) │ │ │ │ +10E570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E447: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E471 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -10E475 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E476 Created OS 03 (3) 'Unix' │ │ │ │ -10E477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E479 General Purpose Flag 0800 (2048) │ │ │ │ +10E59A CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +10E59E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E59F Created OS 03 (3) 'Unix' │ │ │ │ +10E5A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E47B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E47D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E481 CRC CA8C217D (3398181245) │ │ │ │ -10E485 Compressed Size 000003F2 (1010) │ │ │ │ -10E489 Uncompressed Size 00000A3D (2621) │ │ │ │ -10E48D Filename Length 002E (46) │ │ │ │ -10E48F Extra Length 0000 (0) │ │ │ │ -10E491 Comment Length 0000 (0) │ │ │ │ -10E493 Disk Start 0000 (0) │ │ │ │ -10E495 Int File Attributes 0000 (0) │ │ │ │ +10E5A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E5A6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E5AA CRC CA8C217D (3398181245) │ │ │ │ +10E5AE Compressed Size 000003F2 (1010) │ │ │ │ +10E5B2 Uncompressed Size 00000A3D (2621) │ │ │ │ +10E5B6 Filename Length 002E (46) │ │ │ │ +10E5B8 Extra Length 0000 (0) │ │ │ │ +10E5BA Comment Length 0000 (0) │ │ │ │ +10E5BC Disk Start 0000 (0) │ │ │ │ +10E5BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E497 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E5C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E49B Local Header Offset 000D5E42 (876098) │ │ │ │ -10E49F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E5C4 Local Header Offset 000D5DC7 (875975) │ │ │ │ +10E5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E49F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E4CD CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -10E4D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E4D2 Created OS 03 (3) 'Unix' │ │ │ │ -10E4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E4D5 General Purpose Flag 0800 (2048) │ │ │ │ +10E5F6 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +10E5FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5FB Created OS 03 (3) 'Unix' │ │ │ │ +10E5FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E4D9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E4DD CRC D5D4B9B6 (3587488182) │ │ │ │ -10E4E1 Compressed Size 0000064F (1615) │ │ │ │ -10E4E5 Uncompressed Size 00001FD5 (8149) │ │ │ │ -10E4E9 Filename Length 002D (45) │ │ │ │ -10E4EB Extra Length 0000 (0) │ │ │ │ -10E4ED Comment Length 0000 (0) │ │ │ │ -10E4EF Disk Start 0000 (0) │ │ │ │ -10E4F1 Int File Attributes 0000 (0) │ │ │ │ +10E600 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E602 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E606 CRC D5D4B9B6 (3587488182) │ │ │ │ +10E60A Compressed Size 0000064F (1615) │ │ │ │ +10E60E Uncompressed Size 00001FD5 (8149) │ │ │ │ +10E612 Filename Length 002D (45) │ │ │ │ +10E614 Extra Length 0000 (0) │ │ │ │ +10E616 Comment Length 0000 (0) │ │ │ │ +10E618 Disk Start 0000 (0) │ │ │ │ +10E61A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E4F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E61C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E4F7 Local Header Offset 000D6280 (877184) │ │ │ │ -10E4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E620 Local Header Offset 000D6205 (877061) │ │ │ │ +10E624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E528 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -10E52C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E52D Created OS 03 (3) 'Unix' │ │ │ │ -10E52E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E52F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E530 General Purpose Flag 0800 (2048) │ │ │ │ +10E651 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +10E655 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E656 Created OS 03 (3) 'Unix' │ │ │ │ +10E657 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E658 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E659 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E534 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E538 CRC 5F2F492F (1596934447) │ │ │ │ -10E53C Compressed Size 000005FA (1530) │ │ │ │ -10E540 Uncompressed Size 0000115F (4447) │ │ │ │ -10E544 Filename Length 002F (47) │ │ │ │ -10E546 Extra Length 0000 (0) │ │ │ │ -10E548 Comment Length 0000 (0) │ │ │ │ -10E54A Disk Start 0000 (0) │ │ │ │ -10E54C Int File Attributes 0000 (0) │ │ │ │ +10E65B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E65D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E661 CRC 5F2F492F (1596934447) │ │ │ │ +10E665 Compressed Size 000005FA (1530) │ │ │ │ +10E669 Uncompressed Size 0000115F (4447) │ │ │ │ +10E66D Filename Length 002F (47) │ │ │ │ +10E66F Extra Length 0000 (0) │ │ │ │ +10E671 Comment Length 0000 (0) │ │ │ │ +10E673 Disk Start 0000 (0) │ │ │ │ +10E675 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E54E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E677 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E552 Local Header Offset 000D691A (878874) │ │ │ │ -10E556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E67B Local Header Offset 000D689F (878751) │ │ │ │ +10E67F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E585 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -10E589 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E58A Created OS 03 (3) 'Unix' │ │ │ │ -10E58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E58D General Purpose Flag 0800 (2048) │ │ │ │ +10E6AE CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +10E6B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E6B3 Created OS 03 (3) 'Unix' │ │ │ │ +10E6B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E6B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E6B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E58F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E591 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E595 CRC EC7220C1 (3966902465) │ │ │ │ -10E599 Compressed Size 00000AA9 (2729) │ │ │ │ -10E59D Uncompressed Size 00003B75 (15221) │ │ │ │ -10E5A1 Filename Length 002E (46) │ │ │ │ -10E5A3 Extra Length 0000 (0) │ │ │ │ -10E5A5 Comment Length 0000 (0) │ │ │ │ -10E5A7 Disk Start 0000 (0) │ │ │ │ -10E5A9 Int File Attributes 0000 (0) │ │ │ │ +10E6B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E6BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E6BE CRC EC7220C1 (3966902465) │ │ │ │ +10E6C2 Compressed Size 00000AA9 (2729) │ │ │ │ +10E6C6 Uncompressed Size 00003B75 (15221) │ │ │ │ +10E6CA Filename Length 002E (46) │ │ │ │ +10E6CC Extra Length 0000 (0) │ │ │ │ +10E6CE Comment Length 0000 (0) │ │ │ │ +10E6D0 Disk Start 0000 (0) │ │ │ │ +10E6D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E5AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E6D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E5AF Local Header Offset 000D6F61 (880481) │ │ │ │ -10E5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E6D8 Local Header Offset 000D6EE6 (880358) │ │ │ │ +10E6DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E6DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E5E1 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -10E5E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E5E6 Created OS 03 (3) 'Unix' │ │ │ │ -10E5E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E5E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E5E9 General Purpose Flag 0800 (2048) │ │ │ │ +10E70A CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +10E70E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E70F Created OS 03 (3) 'Unix' │ │ │ │ +10E710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E712 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E5EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E5ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E5F1 CRC E2E4B33F (3806638911) │ │ │ │ -10E5F5 Compressed Size 0000057C (1404) │ │ │ │ -10E5F9 Uncompressed Size 00001116 (4374) │ │ │ │ -10E5FD Filename Length 0025 (37) │ │ │ │ -10E5FF Extra Length 0000 (0) │ │ │ │ -10E601 Comment Length 0000 (0) │ │ │ │ -10E603 Disk Start 0000 (0) │ │ │ │ -10E605 Int File Attributes 0000 (0) │ │ │ │ +10E714 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E716 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E71A CRC E2E4B33F (3806638911) │ │ │ │ +10E71E Compressed Size 0000057C (1404) │ │ │ │ +10E722 Uncompressed Size 00001116 (4374) │ │ │ │ +10E726 Filename Length 0025 (37) │ │ │ │ +10E728 Extra Length 0000 (0) │ │ │ │ +10E72A Comment Length 0000 (0) │ │ │ │ +10E72C Disk Start 0000 (0) │ │ │ │ +10E72E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E607 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E730 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E60B Local Header Offset 000D7A56 (883286) │ │ │ │ -10E60F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E734 Local Header Offset 000D79DB (883163) │ │ │ │ +10E738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E60F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E634 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -10E638 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E639 Created OS 03 (3) 'Unix' │ │ │ │ -10E63A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E63B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E63C General Purpose Flag 0800 (2048) │ │ │ │ +10E75D CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +10E761 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E762 Created OS 03 (3) 'Unix' │ │ │ │ +10E763 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E764 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E765 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E63E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E640 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E644 CRC 84F526AA (2230658730) │ │ │ │ -10E648 Compressed Size 000009FC (2556) │ │ │ │ -10E64C Uncompressed Size 0000376B (14187) │ │ │ │ -10E650 Filename Length 0024 (36) │ │ │ │ -10E652 Extra Length 0000 (0) │ │ │ │ -10E654 Comment Length 0000 (0) │ │ │ │ -10E656 Disk Start 0000 (0) │ │ │ │ -10E658 Int File Attributes 0000 (0) │ │ │ │ +10E767 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E769 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E76D CRC 84F526AA (2230658730) │ │ │ │ +10E771 Compressed Size 000009FC (2556) │ │ │ │ +10E775 Uncompressed Size 0000376B (14187) │ │ │ │ +10E779 Filename Length 0024 (36) │ │ │ │ +10E77B Extra Length 0000 (0) │ │ │ │ +10E77D Comment Length 0000 (0) │ │ │ │ +10E77F Disk Start 0000 (0) │ │ │ │ +10E781 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E65A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E783 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E65E Local Header Offset 000D8015 (884757) │ │ │ │ -10E662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E787 Local Header Offset 000D7F9A (884634) │ │ │ │ +10E78B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E78B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E686 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -10E68A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E68B Created OS 03 (3) 'Unix' │ │ │ │ -10E68C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E68D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E68E General Purpose Flag 0800 (2048) │ │ │ │ +10E7AF CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +10E7B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E7B4 Created OS 03 (3) 'Unix' │ │ │ │ +10E7B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E7B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E7B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E690 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E692 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E696 CRC 01EC9A1C (32283164) │ │ │ │ -10E69A Compressed Size 0000023B (571) │ │ │ │ -10E69E Uncompressed Size 00000426 (1062) │ │ │ │ -10E6A2 Filename Length 0027 (39) │ │ │ │ -10E6A4 Extra Length 0000 (0) │ │ │ │ -10E6A6 Comment Length 0000 (0) │ │ │ │ -10E6A8 Disk Start 0000 (0) │ │ │ │ -10E6AA Int File Attributes 0000 (0) │ │ │ │ +10E7B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E7BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E7BF CRC 01EC9A1C (32283164) │ │ │ │ +10E7C3 Compressed Size 0000023B (571) │ │ │ │ +10E7C7 Uncompressed Size 00000426 (1062) │ │ │ │ +10E7CB Filename Length 0027 (39) │ │ │ │ +10E7CD Extra Length 0000 (0) │ │ │ │ +10E7CF Comment Length 0000 (0) │ │ │ │ +10E7D1 Disk Start 0000 (0) │ │ │ │ +10E7D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E7D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E6B0 Local Header Offset 000D8A53 (887379) │ │ │ │ -10E6B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E7D9 Local Header Offset 000D89D8 (887256) │ │ │ │ +10E7DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E6B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E7DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E6DB CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -10E6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E6E0 Created OS 03 (3) 'Unix' │ │ │ │ -10E6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E6E3 General Purpose Flag 0800 (2048) │ │ │ │ +10E804 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +10E808 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E809 Created OS 03 (3) 'Unix' │ │ │ │ +10E80A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E80B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E80C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E6E7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E6EB CRC 2760EFD4 (660664276) │ │ │ │ -10E6EF Compressed Size 0000026E (622) │ │ │ │ -10E6F3 Uncompressed Size 000006A2 (1698) │ │ │ │ -10E6F7 Filename Length 0026 (38) │ │ │ │ -10E6F9 Extra Length 0000 (0) │ │ │ │ -10E6FB Comment Length 0000 (0) │ │ │ │ -10E6FD Disk Start 0000 (0) │ │ │ │ -10E6FF Int File Attributes 0000 (0) │ │ │ │ +10E80E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E810 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E814 CRC 2760EFD4 (660664276) │ │ │ │ +10E818 Compressed Size 0000026E (622) │ │ │ │ +10E81C Uncompressed Size 000006A2 (1698) │ │ │ │ +10E820 Filename Length 0026 (38) │ │ │ │ +10E822 Extra Length 0000 (0) │ │ │ │ +10E824 Comment Length 0000 (0) │ │ │ │ +10E826 Disk Start 0000 (0) │ │ │ │ +10E828 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E82A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E705 Local Header Offset 000D8CD3 (888019) │ │ │ │ -10E709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E82E Local Header Offset 000D8C58 (887896) │ │ │ │ +10E832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E72F CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -10E733 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E734 Created OS 03 (3) 'Unix' │ │ │ │ -10E735 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E736 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E737 General Purpose Flag 0800 (2048) │ │ │ │ +10E858 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +10E85C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E85D Created OS 03 (3) 'Unix' │ │ │ │ +10E85E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E85F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E860 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E739 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E73B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E73F CRC 70A60535 (1889928501) │ │ │ │ -10E743 Compressed Size 00000638 (1592) │ │ │ │ -10E747 Uncompressed Size 0000115B (4443) │ │ │ │ -10E74B Filename Length 002B (43) │ │ │ │ -10E74D Extra Length 0000 (0) │ │ │ │ -10E74F Comment Length 0000 (0) │ │ │ │ -10E751 Disk Start 0000 (0) │ │ │ │ -10E753 Int File Attributes 0000 (0) │ │ │ │ +10E862 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E864 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E868 CRC 70A60535 (1889928501) │ │ │ │ +10E86C Compressed Size 00000638 (1592) │ │ │ │ +10E870 Uncompressed Size 0000115B (4443) │ │ │ │ +10E874 Filename Length 002B (43) │ │ │ │ +10E876 Extra Length 0000 (0) │ │ │ │ +10E878 Comment Length 0000 (0) │ │ │ │ +10E87A Disk Start 0000 (0) │ │ │ │ +10E87C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E755 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E87E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E759 Local Header Offset 000D8F85 (888709) │ │ │ │ -10E75D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E882 Local Header Offset 000D8F0A (888586) │ │ │ │ +10E886 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E75D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E886: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E788 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -10E78C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E78D Created OS 03 (3) 'Unix' │ │ │ │ -10E78E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E78F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E790 General Purpose Flag 0800 (2048) │ │ │ │ +10E8B1 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +10E8B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E8B6 Created OS 03 (3) 'Unix' │ │ │ │ +10E8B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E8B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E8B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E792 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E794 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E798 CRC 599BF8E4 (1503394020) │ │ │ │ -10E79C Compressed Size 000004AD (1197) │ │ │ │ -10E7A0 Uncompressed Size 00002339 (9017) │ │ │ │ -10E7A4 Filename Length 002A (42) │ │ │ │ -10E7A6 Extra Length 0000 (0) │ │ │ │ -10E7A8 Comment Length 0000 (0) │ │ │ │ -10E7AA Disk Start 0000 (0) │ │ │ │ -10E7AC Int File Attributes 0000 (0) │ │ │ │ +10E8BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E8BD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E8C1 CRC 599BF8E4 (1503394020) │ │ │ │ +10E8C5 Compressed Size 000004AD (1197) │ │ │ │ +10E8C9 Uncompressed Size 00002339 (9017) │ │ │ │ +10E8CD Filename Length 002A (42) │ │ │ │ +10E8CF Extra Length 0000 (0) │ │ │ │ +10E8D1 Comment Length 0000 (0) │ │ │ │ +10E8D3 Disk Start 0000 (0) │ │ │ │ +10E8D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E7AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E8D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E7B2 Local Header Offset 000D9606 (890374) │ │ │ │ -10E7B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E8DB Local Header Offset 000D958B (890251) │ │ │ │ +10E8DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E7B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E8DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E7E0 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -10E7E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E7E5 Created OS 03 (3) 'Unix' │ │ │ │ -10E7E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E7E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E7E8 General Purpose Flag 0800 (2048) │ │ │ │ +10E909 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +10E90D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E90E Created OS 03 (3) 'Unix' │ │ │ │ +10E90F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E911 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E7EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E7EC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E7F0 CRC F8BEBEFF (4173250303) │ │ │ │ -10E7F4 Compressed Size 00000645 (1605) │ │ │ │ -10E7F8 Uncompressed Size 000012BC (4796) │ │ │ │ -10E7FC Filename Length 0023 (35) │ │ │ │ -10E7FE Extra Length 0000 (0) │ │ │ │ -10E800 Comment Length 0000 (0) │ │ │ │ -10E802 Disk Start 0000 (0) │ │ │ │ -10E804 Int File Attributes 0000 (0) │ │ │ │ +10E913 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E915 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E919 CRC F8BEBEFF (4173250303) │ │ │ │ +10E91D Compressed Size 00000645 (1605) │ │ │ │ +10E921 Uncompressed Size 000012BC (4796) │ │ │ │ +10E925 Filename Length 0023 (35) │ │ │ │ +10E927 Extra Length 0000 (0) │ │ │ │ +10E929 Comment Length 0000 (0) │ │ │ │ +10E92B Disk Start 0000 (0) │ │ │ │ +10E92D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E806 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E92F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E80A Local Header Offset 000D9AFB (891643) │ │ │ │ -10E80E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E933 Local Header Offset 000D9A80 (891520) │ │ │ │ +10E937 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E80E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E831 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -10E835 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E836 Created OS 03 (3) 'Unix' │ │ │ │ -10E837 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E838 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E839 General Purpose Flag 0800 (2048) │ │ │ │ +10E95A CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +10E95E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E95F Created OS 03 (3) 'Unix' │ │ │ │ +10E960 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E961 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E962 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E83B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E83D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E841 CRC 56A31D8D (1453530509) │ │ │ │ -10E845 Compressed Size 0000063E (1598) │ │ │ │ -10E849 Uncompressed Size 00002805 (10245) │ │ │ │ -10E84D Filename Length 0022 (34) │ │ │ │ -10E84F Extra Length 0000 (0) │ │ │ │ -10E851 Comment Length 0000 (0) │ │ │ │ -10E853 Disk Start 0000 (0) │ │ │ │ -10E855 Int File Attributes 0000 (0) │ │ │ │ +10E964 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E966 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E96A CRC 56A31D8D (1453530509) │ │ │ │ +10E96E Compressed Size 0000063E (1598) │ │ │ │ +10E972 Uncompressed Size 00002805 (10245) │ │ │ │ +10E976 Filename Length 0022 (34) │ │ │ │ +10E978 Extra Length 0000 (0) │ │ │ │ +10E97A Comment Length 0000 (0) │ │ │ │ +10E97C Disk Start 0000 (0) │ │ │ │ +10E97E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E857 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E980 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E85B Local Header Offset 000DA181 (893313) │ │ │ │ -10E85F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E984 Local Header Offset 000DA106 (893190) │ │ │ │ +10E988 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E85F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E881 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -10E885 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E886 Created OS 03 (3) 'Unix' │ │ │ │ -10E887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E889 General Purpose Flag 0800 (2048) │ │ │ │ +10E9AA CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +10E9AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E9AF Created OS 03 (3) 'Unix' │ │ │ │ +10E9B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E9B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E9B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E88B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E88D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E891 CRC 2769A3A0 (661234592) │ │ │ │ -10E895 Compressed Size 00000285 (645) │ │ │ │ -10E899 Uncompressed Size 00000567 (1383) │ │ │ │ -10E89D Filename Length 0028 (40) │ │ │ │ -10E89F Extra Length 0000 (0) │ │ │ │ -10E8A1 Comment Length 0000 (0) │ │ │ │ -10E8A3 Disk Start 0000 (0) │ │ │ │ -10E8A5 Int File Attributes 0000 (0) │ │ │ │ +10E9B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E9B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10E9BA CRC 2769A3A0 (661234592) │ │ │ │ +10E9BE Compressed Size 00000285 (645) │ │ │ │ +10E9C2 Uncompressed Size 00000567 (1383) │ │ │ │ +10E9C6 Filename Length 0028 (40) │ │ │ │ +10E9C8 Extra Length 0000 (0) │ │ │ │ +10E9CA Comment Length 0000 (0) │ │ │ │ +10E9CC Disk Start 0000 (0) │ │ │ │ +10E9CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E9D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8AB Local Header Offset 000DA7FF (894975) │ │ │ │ -10E8AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E9D4 Local Header Offset 000DA784 (894852) │ │ │ │ +10E9D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E8AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E9D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E8D7 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -10E8DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E8DC Created OS 03 (3) 'Unix' │ │ │ │ -10E8DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E8DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E8DF General Purpose Flag 0800 (2048) │ │ │ │ +10EA00 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +10EA04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA05 Created OS 03 (3) 'Unix' │ │ │ │ +10EA06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E8E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E8E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E8E7 CRC 91268DC0 (2435222976) │ │ │ │ -10E8EB Compressed Size 0000032D (813) │ │ │ │ -10E8EF Uncompressed Size 00000C3B (3131) │ │ │ │ -10E8F3 Filename Length 0027 (39) │ │ │ │ -10E8F5 Extra Length 0000 (0) │ │ │ │ -10E8F7 Comment Length 0000 (0) │ │ │ │ -10E8F9 Disk Start 0000 (0) │ │ │ │ -10E8FB Int File Attributes 0000 (0) │ │ │ │ +10EA0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EA10 CRC 91268DC0 (2435222976) │ │ │ │ +10EA14 Compressed Size 0000032D (813) │ │ │ │ +10EA18 Uncompressed Size 00000C3B (3131) │ │ │ │ +10EA1C Filename Length 0027 (39) │ │ │ │ +10EA1E Extra Length 0000 (0) │ │ │ │ +10EA20 Comment Length 0000 (0) │ │ │ │ +10EA22 Disk Start 0000 (0) │ │ │ │ +10EA24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E901 Local Header Offset 000DAACA (895690) │ │ │ │ -10E905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA2A Local Header Offset 000DAA4F (895567) │ │ │ │ +10EA2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E92C CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -10E930 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E931 Created OS 03 (3) 'Unix' │ │ │ │ -10E932 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E933 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E934 General Purpose Flag 0800 (2048) │ │ │ │ +10EA55 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +10EA59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA5A Created OS 03 (3) 'Unix' │ │ │ │ +10EA5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E936 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E938 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E93C CRC F82AEB7D (4163562365) │ │ │ │ -10E940 Compressed Size 00000595 (1429) │ │ │ │ -10E944 Uncompressed Size 00000E8B (3723) │ │ │ │ -10E948 Filename Length 002D (45) │ │ │ │ -10E94A Extra Length 0000 (0) │ │ │ │ -10E94C Comment Length 0000 (0) │ │ │ │ -10E94E Disk Start 0000 (0) │ │ │ │ -10E950 Int File Attributes 0000 (0) │ │ │ │ +10EA5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EA65 CRC F82AEB7D (4163562365) │ │ │ │ +10EA69 Compressed Size 00000595 (1429) │ │ │ │ +10EA6D Uncompressed Size 00000E8B (3723) │ │ │ │ +10EA71 Filename Length 002D (45) │ │ │ │ +10EA73 Extra Length 0000 (0) │ │ │ │ +10EA75 Comment Length 0000 (0) │ │ │ │ +10EA77 Disk Start 0000 (0) │ │ │ │ +10EA79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E952 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E956 Local Header Offset 000DAE3C (896572) │ │ │ │ -10E95A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA7F Local Header Offset 000DADC1 (896449) │ │ │ │ +10EA83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E95A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E987 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -10E98B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E98C Created OS 03 (3) 'Unix' │ │ │ │ -10E98D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E98E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E98F General Purpose Flag 0800 (2048) │ │ │ │ +10EAB0 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +10EAB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EAB5 Created OS 03 (3) 'Unix' │ │ │ │ +10EAB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EAB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EAB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E991 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E993 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E997 CRC D90110D1 (3640725713) │ │ │ │ -10E99B Compressed Size 00000452 (1106) │ │ │ │ -10E99F Uncompressed Size 00001AE6 (6886) │ │ │ │ -10E9A3 Filename Length 002C (44) │ │ │ │ -10E9A5 Extra Length 0000 (0) │ │ │ │ -10E9A7 Comment Length 0000 (0) │ │ │ │ -10E9A9 Disk Start 0000 (0) │ │ │ │ -10E9AB Int File Attributes 0000 (0) │ │ │ │ +10EABA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EABC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EAC0 CRC D90110D1 (3640725713) │ │ │ │ +10EAC4 Compressed Size 00000452 (1106) │ │ │ │ +10EAC8 Uncompressed Size 00001AE6 (6886) │ │ │ │ +10EACC Filename Length 002C (44) │ │ │ │ +10EACE Extra Length 0000 (0) │ │ │ │ +10EAD0 Comment Length 0000 (0) │ │ │ │ +10EAD2 Disk Start 0000 (0) │ │ │ │ +10EAD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E9AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EAD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E9B1 Local Header Offset 000DB41C (898076) │ │ │ │ -10E9B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EADA Local Header Offset 000DB3A1 (897953) │ │ │ │ +10EADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E9B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E9E1 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -10E9E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E9E6 Created OS 03 (3) 'Unix' │ │ │ │ -10E9E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E9E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E9E9 General Purpose Flag 0800 (2048) │ │ │ │ +10EB0A CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +10EB0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB0F Created OS 03 (3) 'Unix' │ │ │ │ +10EB10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E9EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E9ED Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10E9F1 CRC 3A6C33D8 (980169688) │ │ │ │ -10E9F5 Compressed Size 0000032D (813) │ │ │ │ -10E9F9 Uncompressed Size 0000059B (1435) │ │ │ │ -10E9FD Filename Length 001E (30) │ │ │ │ -10E9FF Extra Length 0000 (0) │ │ │ │ -10EA01 Comment Length 0000 (0) │ │ │ │ -10EA03 Disk Start 0000 (0) │ │ │ │ -10EA05 Int File Attributes 0000 (0) │ │ │ │ +10EB14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB16 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EB1A CRC 3A6C33D8 (980169688) │ │ │ │ +10EB1E Compressed Size 0000032D (813) │ │ │ │ +10EB22 Uncompressed Size 0000059B (1435) │ │ │ │ +10EB26 Filename Length 001E (30) │ │ │ │ +10EB28 Extra Length 0000 (0) │ │ │ │ +10EB2A Comment Length 0000 (0) │ │ │ │ +10EB2C Disk Start 0000 (0) │ │ │ │ +10EB2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA0B Local Header Offset 000DB8B8 (899256) │ │ │ │ -10EA0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB34 Local Header Offset 000DB83D (899133) │ │ │ │ +10EB38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA2D CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -10EA31 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA32 Created OS 03 (3) 'Unix' │ │ │ │ -10EA33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA35 General Purpose Flag 0800 (2048) │ │ │ │ +10EB56 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +10EB5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB5B Created OS 03 (3) 'Unix' │ │ │ │ +10EB5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA39 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EA3D CRC EA9E693A (3936250170) │ │ │ │ -10EA41 Compressed Size 0000036D (877) │ │ │ │ -10EA45 Uncompressed Size 00000A42 (2626) │ │ │ │ -10EA49 Filename Length 001D (29) │ │ │ │ -10EA4B Extra Length 0000 (0) │ │ │ │ -10EA4D Comment Length 0000 (0) │ │ │ │ -10EA4F Disk Start 0000 (0) │ │ │ │ -10EA51 Int File Attributes 0000 (0) │ │ │ │ +10EB60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EB66 CRC EA9E693A (3936250170) │ │ │ │ +10EB6A Compressed Size 0000036D (877) │ │ │ │ +10EB6E Uncompressed Size 00000A42 (2626) │ │ │ │ +10EB72 Filename Length 001D (29) │ │ │ │ +10EB74 Extra Length 0000 (0) │ │ │ │ +10EB76 Comment Length 0000 (0) │ │ │ │ +10EB78 Disk Start 0000 (0) │ │ │ │ +10EB7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA57 Local Header Offset 000DBC21 (900129) │ │ │ │ -10EA5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB80 Local Header Offset 000DBBA6 (900006) │ │ │ │ +10EB84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA78 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -10EA7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA7D Created OS 03 (3) 'Unix' │ │ │ │ -10EA7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA80 General Purpose Flag 0800 (2048) │ │ │ │ +10EBA1 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +10EBA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBA6 Created OS 03 (3) 'Unix' │ │ │ │ +10EBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA84 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EA88 CRC 5DA9C9B2 (1571408306) │ │ │ │ -10EA8C Compressed Size 00000246 (582) │ │ │ │ -10EA90 Uncompressed Size 000004BD (1213) │ │ │ │ -10EA94 Filename Length 0027 (39) │ │ │ │ -10EA96 Extra Length 0000 (0) │ │ │ │ -10EA98 Comment Length 0000 (0) │ │ │ │ -10EA9A Disk Start 0000 (0) │ │ │ │ -10EA9C Int File Attributes 0000 (0) │ │ │ │ +10EBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBAD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EBB1 CRC 5DA9C9B2 (1571408306) │ │ │ │ +10EBB5 Compressed Size 00000246 (582) │ │ │ │ +10EBB9 Uncompressed Size 000004BD (1213) │ │ │ │ +10EBBD Filename Length 0027 (39) │ │ │ │ +10EBBF Extra Length 0000 (0) │ │ │ │ +10EBC1 Comment Length 0000 (0) │ │ │ │ +10EBC3 Disk Start 0000 (0) │ │ │ │ +10EBC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EBC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EAA2 Local Header Offset 000DBFC9 (901065) │ │ │ │ -10EAA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EBCB Local Header Offset 000DBF4E (900942) │ │ │ │ +10EBCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EBCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EACD CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -10EAD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EAD2 Created OS 03 (3) 'Unix' │ │ │ │ -10EAD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EAD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EAD5 General Purpose Flag 0800 (2048) │ │ │ │ +10EBF6 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +10EBFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBFB Created OS 03 (3) 'Unix' │ │ │ │ +10EBFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EAD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EAD9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EADD CRC C336F1E5 (3275157989) │ │ │ │ -10EAE1 Compressed Size 00000211 (529) │ │ │ │ -10EAE5 Uncompressed Size 000007A0 (1952) │ │ │ │ -10EAE9 Filename Length 0026 (38) │ │ │ │ -10EAEB Extra Length 0000 (0) │ │ │ │ -10EAED Comment Length 0000 (0) │ │ │ │ -10EAEF Disk Start 0000 (0) │ │ │ │ -10EAF1 Int File Attributes 0000 (0) │ │ │ │ +10EC00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC02 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EC06 CRC C336F1E5 (3275157989) │ │ │ │ +10EC0A Compressed Size 00000211 (529) │ │ │ │ +10EC0E Uncompressed Size 000007A0 (1952) │ │ │ │ +10EC12 Filename Length 0026 (38) │ │ │ │ +10EC14 Extra Length 0000 (0) │ │ │ │ +10EC16 Comment Length 0000 (0) │ │ │ │ +10EC18 Disk Start 0000 (0) │ │ │ │ +10EC1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EAF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EAF7 Local Header Offset 000DC254 (901716) │ │ │ │ -10EAFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC20 Local Header Offset 000DC1D9 (901593) │ │ │ │ +10EC24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB21 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -10EB25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB26 Created OS 03 (3) 'Unix' │ │ │ │ -10EB27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB29 General Purpose Flag 0800 (2048) │ │ │ │ +10EC4A CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +10EC4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EC4F Created OS 03 (3) 'Unix' │ │ │ │ +10EC50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EC51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EC52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EB31 CRC 2A823A22 (713177634) │ │ │ │ -10EB35 Compressed Size 00000398 (920) │ │ │ │ -10EB39 Uncompressed Size 000008FB (2299) │ │ │ │ -10EB3D Filename Length 002E (46) │ │ │ │ -10EB3F Extra Length 0000 (0) │ │ │ │ -10EB41 Comment Length 0000 (0) │ │ │ │ -10EB43 Disk Start 0000 (0) │ │ │ │ -10EB45 Int File Attributes 0000 (0) │ │ │ │ +10EC54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EC5A CRC 2A823A22 (713177634) │ │ │ │ +10EC5E Compressed Size 00000398 (920) │ │ │ │ +10EC62 Uncompressed Size 000008FB (2299) │ │ │ │ +10EC66 Filename Length 002E (46) │ │ │ │ +10EC68 Extra Length 0000 (0) │ │ │ │ +10EC6A Comment Length 0000 (0) │ │ │ │ +10EC6C Disk Start 0000 (0) │ │ │ │ +10EC6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EB47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EB4B Local Header Offset 000DC4A9 (902313) │ │ │ │ -10EB4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC74 Local Header Offset 000DC42E (902190) │ │ │ │ +10EC78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EB4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB7D CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -10EB81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB82 Created OS 03 (3) 'Unix' │ │ │ │ -10EB83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB85 General Purpose Flag 0800 (2048) │ │ │ │ +10ECA6 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +10ECAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ECAB Created OS 03 (3) 'Unix' │ │ │ │ +10ECAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ECAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ECAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EB8D CRC AAF86018 (2868404248) │ │ │ │ -10EB91 Compressed Size 000002A3 (675) │ │ │ │ -10EB95 Uncompressed Size 00000E90 (3728) │ │ │ │ -10EB99 Filename Length 002D (45) │ │ │ │ -10EB9B Extra Length 0000 (0) │ │ │ │ -10EB9D Comment Length 0000 (0) │ │ │ │ -10EB9F Disk Start 0000 (0) │ │ │ │ -10EBA1 Int File Attributes 0000 (0) │ │ │ │ +10ECB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ECB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ECB6 CRC AAF86018 (2868404248) │ │ │ │ +10ECBA Compressed Size 000002A3 (675) │ │ │ │ +10ECBE Uncompressed Size 00000E90 (3728) │ │ │ │ +10ECC2 Filename Length 002D (45) │ │ │ │ +10ECC4 Extra Length 0000 (0) │ │ │ │ +10ECC6 Comment Length 0000 (0) │ │ │ │ +10ECC8 Disk Start 0000 (0) │ │ │ │ +10ECCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ECCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBA7 Local Header Offset 000DC88D (903309) │ │ │ │ -10EBAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ECD0 Local Header Offset 000DC812 (903186) │ │ │ │ +10ECD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EBAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ECD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EBD8 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -10EBDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EBDD Created OS 03 (3) 'Unix' │ │ │ │ -10EBDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EBDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EBE0 General Purpose Flag 0800 (2048) │ │ │ │ +10ED01 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +10ED05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED06 Created OS 03 (3) 'Unix' │ │ │ │ +10ED07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EBE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EBE4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EBE8 CRC 5C84C96A (1552206186) │ │ │ │ -10EBEC Compressed Size 00000213 (531) │ │ │ │ -10EBF0 Uncompressed Size 0000041B (1051) │ │ │ │ -10EBF4 Filename Length 0024 (36) │ │ │ │ -10EBF6 Extra Length 0000 (0) │ │ │ │ -10EBF8 Comment Length 0000 (0) │ │ │ │ -10EBFA Disk Start 0000 (0) │ │ │ │ -10EBFC Int File Attributes 0000 (0) │ │ │ │ +10ED0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED0D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ED11 CRC 5C84C96A (1552206186) │ │ │ │ +10ED15 Compressed Size 00000213 (531) │ │ │ │ +10ED19 Uncompressed Size 0000041B (1051) │ │ │ │ +10ED1D Filename Length 0024 (36) │ │ │ │ +10ED1F Extra Length 0000 (0) │ │ │ │ +10ED21 Comment Length 0000 (0) │ │ │ │ +10ED23 Disk Start 0000 (0) │ │ │ │ +10ED25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EC02 Local Header Offset 000DCB7B (904059) │ │ │ │ -10EC06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED2B Local Header Offset 000DCB00 (903936) │ │ │ │ +10ED2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC2A CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -10EC2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC2F Created OS 03 (3) 'Unix' │ │ │ │ -10EC30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC32 General Purpose Flag 0800 (2048) │ │ │ │ +10ED53 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +10ED57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED58 Created OS 03 (3) 'Unix' │ │ │ │ +10ED59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC36 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EC3A CRC 73FF1013 (1946095635) │ │ │ │ -10EC3E Compressed Size 0000047A (1146) │ │ │ │ -10EC42 Uncompressed Size 00000B24 (2852) │ │ │ │ -10EC46 Filename Length 0023 (35) │ │ │ │ -10EC48 Extra Length 0000 (0) │ │ │ │ -10EC4A Comment Length 0000 (0) │ │ │ │ -10EC4C Disk Start 0000 (0) │ │ │ │ -10EC4E Int File Attributes 0000 (0) │ │ │ │ +10ED5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED5F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10ED63 CRC 73FF1013 (1946095635) │ │ │ │ +10ED67 Compressed Size 0000047A (1146) │ │ │ │ +10ED6B Uncompressed Size 00000B24 (2852) │ │ │ │ +10ED6F Filename Length 0023 (35) │ │ │ │ +10ED71 Extra Length 0000 (0) │ │ │ │ +10ED73 Comment Length 0000 (0) │ │ │ │ +10ED75 Disk Start 0000 (0) │ │ │ │ +10ED77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EC54 Local Header Offset 000DCDD0 (904656) │ │ │ │ -10EC58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED7D Local Header Offset 000DCD55 (904533) │ │ │ │ +10ED81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC7B CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -10EC7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC80 Created OS 03 (3) 'Unix' │ │ │ │ -10EC81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC83 General Purpose Flag 0800 (2048) │ │ │ │ +10EDA4 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +10EDA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDA9 Created OS 03 (3) 'Unix' │ │ │ │ +10EDAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EDAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EDAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EC8B CRC E54E083B (3847096379) │ │ │ │ -10EC8F Compressed Size 000002AA (682) │ │ │ │ -10EC93 Uncompressed Size 000005DC (1500) │ │ │ │ -10EC97 Filename Length 002B (43) │ │ │ │ -10EC99 Extra Length 0000 (0) │ │ │ │ -10EC9B Comment Length 0000 (0) │ │ │ │ -10EC9D Disk Start 0000 (0) │ │ │ │ -10EC9F Int File Attributes 0000 (0) │ │ │ │ +10EDAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EDB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EDB4 CRC E54E083B (3847096379) │ │ │ │ +10EDB8 Compressed Size 000002AA (682) │ │ │ │ +10EDBC Uncompressed Size 000005DC (1500) │ │ │ │ +10EDC0 Filename Length 002B (43) │ │ │ │ +10EDC2 Extra Length 0000 (0) │ │ │ │ +10EDC4 Comment Length 0000 (0) │ │ │ │ +10EDC6 Disk Start 0000 (0) │ │ │ │ +10EDC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ECA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EDCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECA5 Local Header Offset 000DD28B (905867) │ │ │ │ -10ECA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EDCE Local Header Offset 000DD210 (905744) │ │ │ │ +10EDD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EDD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ECD4 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -10ECD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ECD9 Created OS 03 (3) 'Unix' │ │ │ │ -10ECDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ECDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ECDC General Purpose Flag 0800 (2048) │ │ │ │ +10EDFD CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +10EE01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE02 Created OS 03 (3) 'Unix' │ │ │ │ +10EE03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ECDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ECE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ECE4 CRC 2321B0AB (589410475) │ │ │ │ -10ECE8 Compressed Size 000001FF (511) │ │ │ │ -10ECEC Uncompressed Size 000007EA (2026) │ │ │ │ -10ECF0 Filename Length 002A (42) │ │ │ │ -10ECF2 Extra Length 0000 (0) │ │ │ │ -10ECF4 Comment Length 0000 (0) │ │ │ │ -10ECF6 Disk Start 0000 (0) │ │ │ │ -10ECF8 Int File Attributes 0000 (0) │ │ │ │ +10EE07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EE0D CRC 2321B0AB (589410475) │ │ │ │ +10EE11 Compressed Size 000001FF (511) │ │ │ │ +10EE15 Uncompressed Size 000007EA (2026) │ │ │ │ +10EE19 Filename Length 002A (42) │ │ │ │ +10EE1B Extra Length 0000 (0) │ │ │ │ +10EE1D Comment Length 0000 (0) │ │ │ │ +10EE1F Disk Start 0000 (0) │ │ │ │ +10EE21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ECFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECFE Local Header Offset 000DD57E (906622) │ │ │ │ -10ED02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE27 Local Header Offset 000DD503 (906499) │ │ │ │ +10EE2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED2C CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -10ED30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED31 Created OS 03 (3) 'Unix' │ │ │ │ -10ED32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED34 General Purpose Flag 0800 (2048) │ │ │ │ +10EE55 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +10EE59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE5A Created OS 03 (3) 'Unix' │ │ │ │ +10EE5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED38 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ED3C CRC 120BE362 (302768994) │ │ │ │ -10ED40 Compressed Size 0000020F (527) │ │ │ │ -10ED44 Uncompressed Size 00000400 (1024) │ │ │ │ -10ED48 Filename Length 0021 (33) │ │ │ │ -10ED4A Extra Length 0000 (0) │ │ │ │ -10ED4C Comment Length 0000 (0) │ │ │ │ -10ED4E Disk Start 0000 (0) │ │ │ │ -10ED50 Int File Attributes 0000 (0) │ │ │ │ +10EE5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE61 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EE65 CRC 120BE362 (302768994) │ │ │ │ +10EE69 Compressed Size 0000020F (527) │ │ │ │ +10EE6D Uncompressed Size 00000400 (1024) │ │ │ │ +10EE71 Filename Length 0021 (33) │ │ │ │ +10EE73 Extra Length 0000 (0) │ │ │ │ +10EE75 Comment Length 0000 (0) │ │ │ │ +10EE77 Disk Start 0000 (0) │ │ │ │ +10EE79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ED56 Local Header Offset 000DD7C5 (907205) │ │ │ │ -10ED5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE7F Local Header Offset 000DD74A (907082) │ │ │ │ +10EE83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED7B CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -10ED7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED80 Created OS 03 (3) 'Unix' │ │ │ │ -10ED81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED83 General Purpose Flag 0800 (2048) │ │ │ │ +10EEA4 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +10EEA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEA9 Created OS 03 (3) 'Unix' │ │ │ │ +10EEAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10ED8B CRC 2C0C94E7 (739022055) │ │ │ │ -10ED8F Compressed Size 0000029D (669) │ │ │ │ -10ED93 Uncompressed Size 00000714 (1812) │ │ │ │ -10ED97 Filename Length 0020 (32) │ │ │ │ -10ED99 Extra Length 0000 (0) │ │ │ │ -10ED9B Comment Length 0000 (0) │ │ │ │ -10ED9D Disk Start 0000 (0) │ │ │ │ -10ED9F Int File Attributes 0000 (0) │ │ │ │ +10EEAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEB0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EEB4 CRC 2C0C94E7 (739022055) │ │ │ │ +10EEB8 Compressed Size 0000029D (669) │ │ │ │ +10EEBC Uncompressed Size 00000714 (1812) │ │ │ │ +10EEC0 Filename Length 0020 (32) │ │ │ │ +10EEC2 Extra Length 0000 (0) │ │ │ │ +10EEC4 Comment Length 0000 (0) │ │ │ │ +10EEC6 Disk Start 0000 (0) │ │ │ │ +10EEC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EDA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EECA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDA5 Local Header Offset 000DDA13 (907795) │ │ │ │ -10EDA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EECE Local Header Offset 000DD998 (907672) │ │ │ │ +10EED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EDC9 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -10EDCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EDCE Created OS 03 (3) 'Unix' │ │ │ │ -10EDCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EDD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EDD1 General Purpose Flag 0800 (2048) │ │ │ │ +10EEF2 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +10EEF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEF7 Created OS 03 (3) 'Unix' │ │ │ │ +10EEF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EDD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EDD5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EDD9 CRC ECE39603 (3974338051) │ │ │ │ -10EDDD Compressed Size 00000419 (1049) │ │ │ │ -10EDE1 Uncompressed Size 00000C3C (3132) │ │ │ │ -10EDE5 Filename Length 0028 (40) │ │ │ │ -10EDE7 Extra Length 0000 (0) │ │ │ │ -10EDE9 Comment Length 0000 (0) │ │ │ │ -10EDEB Disk Start 0000 (0) │ │ │ │ -10EDED Int File Attributes 0000 (0) │ │ │ │ +10EEFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEFE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EF02 CRC ECE39603 (3974338051) │ │ │ │ +10EF06 Compressed Size 00000419 (1049) │ │ │ │ +10EF0A Uncompressed Size 00000C3C (3132) │ │ │ │ +10EF0E Filename Length 0028 (40) │ │ │ │ +10EF10 Extra Length 0000 (0) │ │ │ │ +10EF12 Comment Length 0000 (0) │ │ │ │ +10EF14 Disk Start 0000 (0) │ │ │ │ +10EF16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EDEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDF3 Local Header Offset 000DDCEE (908526) │ │ │ │ -10EDF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF1C Local Header Offset 000DDC73 (908403) │ │ │ │ +10EF20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE1F CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -10EE23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE24 Created OS 03 (3) 'Unix' │ │ │ │ -10EE25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE27 General Purpose Flag 0800 (2048) │ │ │ │ +10EF48 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +10EF4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF4D Created OS 03 (3) 'Unix' │ │ │ │ +10EF4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EE2F CRC 91EE9713 (2448332563) │ │ │ │ -10EE33 Compressed Size 0000033E (830) │ │ │ │ -10EE37 Uncompressed Size 0000166A (5738) │ │ │ │ -10EE3B Filename Length 0027 (39) │ │ │ │ -10EE3D Extra Length 0000 (0) │ │ │ │ -10EE3F Comment Length 0000 (0) │ │ │ │ -10EE41 Disk Start 0000 (0) │ │ │ │ -10EE43 Int File Attributes 0000 (0) │ │ │ │ +10EF52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF54 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EF58 CRC 91EE9713 (2448332563) │ │ │ │ +10EF5C Compressed Size 0000033E (830) │ │ │ │ +10EF60 Uncompressed Size 0000166A (5738) │ │ │ │ +10EF64 Filename Length 0027 (39) │ │ │ │ +10EF66 Extra Length 0000 (0) │ │ │ │ +10EF68 Comment Length 0000 (0) │ │ │ │ +10EF6A Disk Start 0000 (0) │ │ │ │ +10EF6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE49 Local Header Offset 000DE14D (909645) │ │ │ │ -10EE4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF72 Local Header Offset 000DE0D2 (909522) │ │ │ │ +10EF76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE74 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -10EE78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE79 Created OS 03 (3) 'Unix' │ │ │ │ -10EE7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE7C General Purpose Flag 0800 (2048) │ │ │ │ +10EF9D CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +10EFA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFA2 Created OS 03 (3) 'Unix' │ │ │ │ +10EFA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE80 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EE84 CRC 48ABDFB2 (1219223474) │ │ │ │ -10EE88 Compressed Size 00000240 (576) │ │ │ │ -10EE8C Uncompressed Size 00000490 (1168) │ │ │ │ -10EE90 Filename Length 0022 (34) │ │ │ │ -10EE92 Extra Length 0000 (0) │ │ │ │ -10EE94 Comment Length 0000 (0) │ │ │ │ -10EE96 Disk Start 0000 (0) │ │ │ │ -10EE98 Int File Attributes 0000 (0) │ │ │ │ +10EFA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFA9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EFAD CRC 48ABDFB2 (1219223474) │ │ │ │ +10EFB1 Compressed Size 00000240 (576) │ │ │ │ +10EFB5 Uncompressed Size 00000490 (1168) │ │ │ │ +10EFB9 Filename Length 0022 (34) │ │ │ │ +10EFBB Extra Length 0000 (0) │ │ │ │ +10EFBD Comment Length 0000 (0) │ │ │ │ +10EFBF Disk Start 0000 (0) │ │ │ │ +10EFC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EFC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE9E Local Header Offset 000DE4D0 (910544) │ │ │ │ -10EEA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EFC7 Local Header Offset 000DE455 (910421) │ │ │ │ +10EFCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EEA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EEC4 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -10EEC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EEC9 Created OS 03 (3) 'Unix' │ │ │ │ -10EECA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EECB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EECC General Purpose Flag 0800 (2048) │ │ │ │ +10EFED CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +10EFF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFF2 Created OS 03 (3) 'Unix' │ │ │ │ +10EFF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EECE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EED0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EED4 CRC 5A4B242E (1514873902) │ │ │ │ -10EED8 Compressed Size 00000320 (800) │ │ │ │ -10EEDC Uncompressed Size 00000950 (2384) │ │ │ │ -10EEE0 Filename Length 0021 (33) │ │ │ │ -10EEE2 Extra Length 0000 (0) │ │ │ │ -10EEE4 Comment Length 0000 (0) │ │ │ │ -10EEE6 Disk Start 0000 (0) │ │ │ │ -10EEE8 Int File Attributes 0000 (0) │ │ │ │ +10EFF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10EFFD CRC 5A4B242E (1514873902) │ │ │ │ +10F001 Compressed Size 00000320 (800) │ │ │ │ +10F005 Uncompressed Size 00000950 (2384) │ │ │ │ +10F009 Filename Length 0021 (33) │ │ │ │ +10F00B Extra Length 0000 (0) │ │ │ │ +10F00D Comment Length 0000 (0) │ │ │ │ +10F00F Disk Start 0000 (0) │ │ │ │ +10F011 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EEEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F013 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EEEE Local Header Offset 000DE750 (911184) │ │ │ │ -10EEF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F017 Local Header Offset 000DE6D5 (911061) │ │ │ │ +10F01B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EEF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F01B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF13 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -10EF17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF18 Created OS 03 (3) 'Unix' │ │ │ │ -10EF19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF1B General Purpose Flag 0800 (2048) │ │ │ │ +10F03C CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +10F040 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F041 Created OS 03 (3) 'Unix' │ │ │ │ +10F042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F044 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF1F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EF23 CRC F470EBE5 (4101041125) │ │ │ │ -10EF27 Compressed Size 00000344 (836) │ │ │ │ -10EF2B Uncompressed Size 000007DF (2015) │ │ │ │ -10EF2F Filename Length 0029 (41) │ │ │ │ -10EF31 Extra Length 0000 (0) │ │ │ │ -10EF33 Comment Length 0000 (0) │ │ │ │ -10EF35 Disk Start 0000 (0) │ │ │ │ -10EF37 Int File Attributes 0000 (0) │ │ │ │ +10F046 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F048 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F04C CRC F470EBE5 (4101041125) │ │ │ │ +10F050 Compressed Size 00000344 (836) │ │ │ │ +10F054 Uncompressed Size 000007DF (2015) │ │ │ │ +10F058 Filename Length 0029 (41) │ │ │ │ +10F05A Extra Length 0000 (0) │ │ │ │ +10F05C Comment Length 0000 (0) │ │ │ │ +10F05E Disk Start 0000 (0) │ │ │ │ +10F060 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F062 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF3D Local Header Offset 000DEAAF (912047) │ │ │ │ -10EF41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F066 Local Header Offset 000DEA34 (911924) │ │ │ │ +10F06A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F06A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF6A CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -10EF6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF6F Created OS 03 (3) 'Unix' │ │ │ │ -10EF70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF72 General Purpose Flag 0800 (2048) │ │ │ │ +10F093 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +10F097 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F098 Created OS 03 (3) 'Unix' │ │ │ │ +10F099 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F09A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F09B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF76 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EF7A CRC 9F5C12CC (2673611468) │ │ │ │ -10EF7E Compressed Size 0000026F (623) │ │ │ │ -10EF82 Uncompressed Size 00000BCB (3019) │ │ │ │ -10EF86 Filename Length 0028 (40) │ │ │ │ -10EF88 Extra Length 0000 (0) │ │ │ │ -10EF8A Comment Length 0000 (0) │ │ │ │ -10EF8C Disk Start 0000 (0) │ │ │ │ -10EF8E Int File Attributes 0000 (0) │ │ │ │ +10F09D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F09F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F0A3 CRC 9F5C12CC (2673611468) │ │ │ │ +10F0A7 Compressed Size 0000026F (623) │ │ │ │ +10F0AB Uncompressed Size 00000BCB (3019) │ │ │ │ +10F0AF Filename Length 0028 (40) │ │ │ │ +10F0B1 Extra Length 0000 (0) │ │ │ │ +10F0B3 Comment Length 0000 (0) │ │ │ │ +10F0B5 Disk Start 0000 (0) │ │ │ │ +10F0B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F0B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF94 Local Header Offset 000DEE3A (912954) │ │ │ │ -10EF98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0BD Local Header Offset 000DEDBF (912831) │ │ │ │ +10F0C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EFC0 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -10EFC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EFC5 Created OS 03 (3) 'Unix' │ │ │ │ -10EFC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EFC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EFC8 General Purpose Flag 0800 (2048) │ │ │ │ +10F0E9 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +10F0ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F0EE Created OS 03 (3) 'Unix' │ │ │ │ +10F0EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EFCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EFCC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10EFD0 CRC 28D5CF2B (685100843) │ │ │ │ -10EFD4 Compressed Size 0000023F (575) │ │ │ │ -10EFD8 Uncompressed Size 00000487 (1159) │ │ │ │ -10EFDC Filename Length 0021 (33) │ │ │ │ -10EFDE Extra Length 0000 (0) │ │ │ │ -10EFE0 Comment Length 0000 (0) │ │ │ │ -10EFE2 Disk Start 0000 (0) │ │ │ │ -10EFE4 Int File Attributes 0000 (0) │ │ │ │ +10F0F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0F5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F0F9 CRC 28D5CF2B (685100843) │ │ │ │ +10F0FD Compressed Size 0000023F (575) │ │ │ │ +10F101 Uncompressed Size 00000487 (1159) │ │ │ │ +10F105 Filename Length 0021 (33) │ │ │ │ +10F107 Extra Length 0000 (0) │ │ │ │ +10F109 Comment Length 0000 (0) │ │ │ │ +10F10B Disk Start 0000 (0) │ │ │ │ +10F10D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EFE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F10F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EFEA Local Header Offset 000DF0EF (913647) │ │ │ │ -10EFEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F113 Local Header Offset 000DF074 (913524) │ │ │ │ +10F117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EFEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F00F CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -10F013 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F014 Created OS 03 (3) 'Unix' │ │ │ │ -10F015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F017 General Purpose Flag 0800 (2048) │ │ │ │ +10F138 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +10F13C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F13D Created OS 03 (3) 'Unix' │ │ │ │ +10F13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F140 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F019 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F01B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F01F CRC 9F2AC24A (2670379594) │ │ │ │ -10F023 Compressed Size 000002CB (715) │ │ │ │ -10F027 Uncompressed Size 00000875 (2165) │ │ │ │ -10F02B Filename Length 0020 (32) │ │ │ │ -10F02D Extra Length 0000 (0) │ │ │ │ -10F02F Comment Length 0000 (0) │ │ │ │ -10F031 Disk Start 0000 (0) │ │ │ │ -10F033 Int File Attributes 0000 (0) │ │ │ │ +10F142 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F144 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F148 CRC 9F2AC24A (2670379594) │ │ │ │ +10F14C Compressed Size 000002CB (715) │ │ │ │ +10F150 Uncompressed Size 00000875 (2165) │ │ │ │ +10F154 Filename Length 0020 (32) │ │ │ │ +10F156 Extra Length 0000 (0) │ │ │ │ +10F158 Comment Length 0000 (0) │ │ │ │ +10F15A Disk Start 0000 (0) │ │ │ │ +10F15C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F035 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F15E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F039 Local Header Offset 000DF36D (914285) │ │ │ │ -10F03D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F162 Local Header Offset 000DF2F2 (914162) │ │ │ │ +10F166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F03D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F05D CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -10F061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F062 Created OS 03 (3) 'Unix' │ │ │ │ -10F063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F065 General Purpose Flag 0800 (2048) │ │ │ │ +10F186 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +10F18A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F18B Created OS 03 (3) 'Unix' │ │ │ │ +10F18C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F18D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F18E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F069 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F06D CRC DD26F784 (3710318468) │ │ │ │ -10F071 Compressed Size 00000406 (1030) │ │ │ │ -10F075 Uncompressed Size 000009AC (2476) │ │ │ │ -10F079 Filename Length 0028 (40) │ │ │ │ -10F07B Extra Length 0000 (0) │ │ │ │ -10F07D Comment Length 0000 (0) │ │ │ │ -10F07F Disk Start 0000 (0) │ │ │ │ -10F081 Int File Attributes 0000 (0) │ │ │ │ +10F190 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F192 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F196 CRC DD26F784 (3710318468) │ │ │ │ +10F19A Compressed Size 00000406 (1030) │ │ │ │ +10F19E Uncompressed Size 000009AC (2476) │ │ │ │ +10F1A2 Filename Length 0028 (40) │ │ │ │ +10F1A4 Extra Length 0000 (0) │ │ │ │ +10F1A6 Comment Length 0000 (0) │ │ │ │ +10F1A8 Disk Start 0000 (0) │ │ │ │ +10F1AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F087 Local Header Offset 000DF676 (915062) │ │ │ │ -10F08B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F1B0 Local Header Offset 000DF5FB (914939) │ │ │ │ +10F1B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F1B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F0B3 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -10F0B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F0B8 Created OS 03 (3) 'Unix' │ │ │ │ -10F0B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0BB General Purpose Flag 0800 (2048) │ │ │ │ +10F1DC CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +10F1E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F1E1 Created OS 03 (3) 'Unix' │ │ │ │ +10F1E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F1E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F1E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F0C3 CRC D4030F59 (3556970329) │ │ │ │ -10F0C7 Compressed Size 000002FD (765) │ │ │ │ -10F0CB Uncompressed Size 00000EE3 (3811) │ │ │ │ -10F0CF Filename Length 0027 (39) │ │ │ │ -10F0D1 Extra Length 0000 (0) │ │ │ │ -10F0D3 Comment Length 0000 (0) │ │ │ │ -10F0D5 Disk Start 0000 (0) │ │ │ │ -10F0D7 Int File Attributes 0000 (0) │ │ │ │ +10F1E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F1E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F1EC CRC D4030F59 (3556970329) │ │ │ │ +10F1F0 Compressed Size 000002FD (765) │ │ │ │ +10F1F4 Uncompressed Size 00000EE3 (3811) │ │ │ │ +10F1F8 Filename Length 0027 (39) │ │ │ │ +10F1FA Extra Length 0000 (0) │ │ │ │ +10F1FC Comment Length 0000 (0) │ │ │ │ +10F1FE Disk Start 0000 (0) │ │ │ │ +10F200 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F0D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F202 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F0DD Local Header Offset 000DFAC2 (916162) │ │ │ │ -10F0E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F206 Local Header Offset 000DFA47 (916039) │ │ │ │ +10F20A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F20A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F108 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -10F10C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F10D Created OS 03 (3) 'Unix' │ │ │ │ -10F10E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F10F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F110 General Purpose Flag 0800 (2048) │ │ │ │ +10F231 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +10F235 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F236 Created OS 03 (3) 'Unix' │ │ │ │ +10F237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F239 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F112 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F114 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F118 CRC 63013EA2 (1661025954) │ │ │ │ -10F11C Compressed Size 00000456 (1110) │ │ │ │ -10F120 Uncompressed Size 00000B6B (2923) │ │ │ │ -10F124 Filename Length 002C (44) │ │ │ │ -10F126 Extra Length 0000 (0) │ │ │ │ -10F128 Comment Length 0000 (0) │ │ │ │ -10F12A Disk Start 0000 (0) │ │ │ │ -10F12C Int File Attributes 0000 (0) │ │ │ │ +10F23B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F23D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F241 CRC 63013EA2 (1661025954) │ │ │ │ +10F245 Compressed Size 00000456 (1110) │ │ │ │ +10F249 Uncompressed Size 00000B6B (2923) │ │ │ │ +10F24D Filename Length 002C (44) │ │ │ │ +10F24F Extra Length 0000 (0) │ │ │ │ +10F251 Comment Length 0000 (0) │ │ │ │ +10F253 Disk Start 0000 (0) │ │ │ │ +10F255 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F12E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F257 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F132 Local Header Offset 000DFE04 (916996) │ │ │ │ -10F136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F25B Local Header Offset 000DFD89 (916873) │ │ │ │ +10F25F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F25F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F162 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -10F166 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F167 Created OS 03 (3) 'Unix' │ │ │ │ -10F168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F16A General Purpose Flag 0800 (2048) │ │ │ │ +10F28B CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +10F28F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F290 Created OS 03 (3) 'Unix' │ │ │ │ +10F291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F293 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F16C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F16E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F172 CRC 0E3E5D33 (238968115) │ │ │ │ -10F176 Compressed Size 00000648 (1608) │ │ │ │ -10F17A Uncompressed Size 000020E4 (8420) │ │ │ │ -10F17E Filename Length 002B (43) │ │ │ │ -10F180 Extra Length 0000 (0) │ │ │ │ -10F182 Comment Length 0000 (0) │ │ │ │ -10F184 Disk Start 0000 (0) │ │ │ │ -10F186 Int File Attributes 0000 (0) │ │ │ │ +10F295 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F297 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F29B CRC 0E3E5D33 (238968115) │ │ │ │ +10F29F Compressed Size 00000648 (1608) │ │ │ │ +10F2A3 Uncompressed Size 000020E4 (8420) │ │ │ │ +10F2A7 Filename Length 002B (43) │ │ │ │ +10F2A9 Extra Length 0000 (0) │ │ │ │ +10F2AB Comment Length 0000 (0) │ │ │ │ +10F2AD Disk Start 0000 (0) │ │ │ │ +10F2AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F188 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F2B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F18C Local Header Offset 000E02A4 (918180) │ │ │ │ -10F190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F2B5 Local Header Offset 000E0229 (918057) │ │ │ │ +10F2B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F2B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F1BB CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -10F1BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F1C0 Created OS 03 (3) 'Unix' │ │ │ │ -10F1C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F1C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F1C3 General Purpose Flag 0800 (2048) │ │ │ │ +10F2E4 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +10F2E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F2E9 Created OS 03 (3) 'Unix' │ │ │ │ +10F2EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F2EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F2EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F1C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F1C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F1CB CRC 70E262F3 (1893884659) │ │ │ │ -10F1CF Compressed Size 000010BC (4284) │ │ │ │ -10F1D3 Uncompressed Size 000030B2 (12466) │ │ │ │ -10F1D7 Filename Length 001C (28) │ │ │ │ -10F1D9 Extra Length 0000 (0) │ │ │ │ -10F1DB Comment Length 0000 (0) │ │ │ │ -10F1DD Disk Start 0000 (0) │ │ │ │ -10F1DF Int File Attributes 0000 (0) │ │ │ │ +10F2EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F2F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F2F4 CRC AB82B570 (2877470064) │ │ │ │ +10F2F8 Compressed Size 000010C0 (4288) │ │ │ │ +10F2FC Uncompressed Size 000030B2 (12466) │ │ │ │ +10F300 Filename Length 001C (28) │ │ │ │ +10F302 Extra Length 0000 (0) │ │ │ │ +10F304 Comment Length 0000 (0) │ │ │ │ +10F306 Disk Start 0000 (0) │ │ │ │ +10F308 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F1E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F30A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F1E5 Local Header Offset 000E0935 (919861) │ │ │ │ -10F1E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F30E Local Header Offset 000E08BA (919738) │ │ │ │ +10F312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F1E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F205 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -10F209 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F20A Created OS 03 (3) 'Unix' │ │ │ │ -10F20B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F20C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F20D General Purpose Flag 0800 (2048) │ │ │ │ +10F32E CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +10F332 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F333 Created OS 03 (3) 'Unix' │ │ │ │ +10F334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F336 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F20F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F211 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F215 CRC C8CF5F92 (3369033618) │ │ │ │ -10F219 Compressed Size 00001EC9 (7881) │ │ │ │ -10F21D Uncompressed Size 0000EFC8 (61384) │ │ │ │ -10F221 Filename Length 001B (27) │ │ │ │ -10F223 Extra Length 0000 (0) │ │ │ │ -10F225 Comment Length 0000 (0) │ │ │ │ -10F227 Disk Start 0000 (0) │ │ │ │ -10F229 Int File Attributes 0000 (0) │ │ │ │ +10F338 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F33A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F33E CRC EF81B4B7 (4018255031) │ │ │ │ +10F342 Compressed Size 00001F11 (7953) │ │ │ │ +10F346 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +10F34A Filename Length 001B (27) │ │ │ │ +10F34C Extra Length 0000 (0) │ │ │ │ +10F34E Comment Length 0000 (0) │ │ │ │ +10F350 Disk Start 0000 (0) │ │ │ │ +10F352 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F22B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F354 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F22F Local Header Offset 000E1A2B (924203) │ │ │ │ -10F233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F358 Local Header Offset 000E19B4 (924084) │ │ │ │ +10F35C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F35C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F24E CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -10F252 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F253 Created OS 03 (3) 'Unix' │ │ │ │ -10F254 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F255 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F256 General Purpose Flag 0800 (2048) │ │ │ │ +10F377 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +10F37B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F37C Created OS 03 (3) 'Unix' │ │ │ │ +10F37D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F37E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F37F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F258 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F25A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F25E CRC 00000000 (0) │ │ │ │ -10F262 Compressed Size 00000000 (0) │ │ │ │ -10F266 Uncompressed Size 00000000 (0) │ │ │ │ -10F26A Filename Length 0013 (19) │ │ │ │ -10F26C Extra Length 0000 (0) │ │ │ │ -10F26E Comment Length 0000 (0) │ │ │ │ -10F270 Disk Start 0000 (0) │ │ │ │ -10F272 Int File Attributes 0000 (0) │ │ │ │ +10F381 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F383 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F387 CRC 00000000 (0) │ │ │ │ +10F38B Compressed Size 00000000 (0) │ │ │ │ +10F38F Uncompressed Size 00000000 (0) │ │ │ │ +10F393 Filename Length 0013 (19) │ │ │ │ +10F395 Extra Length 0000 (0) │ │ │ │ +10F397 Comment Length 0000 (0) │ │ │ │ +10F399 Disk Start 0000 (0) │ │ │ │ +10F39B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F274 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F39D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F278 Local Header Offset 000E392D (932141) │ │ │ │ -10F27C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3A1 Local Header Offset 000E38FE (932094) │ │ │ │ +10F3A5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F27C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3A5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F27C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F3A5: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F254: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F37D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F28F CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -10F293 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F294 Created OS 03 (3) 'Unix' │ │ │ │ -10F295 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F296 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F297 General Purpose Flag 0800 (2048) │ │ │ │ +10F3B8 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +10F3BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F3BD Created OS 03 (3) 'Unix' │ │ │ │ +10F3BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F3BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F3C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F299 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F29B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F29F CRC 8F0E0246 (2400059974) │ │ │ │ -10F2A3 Compressed Size 000006C2 (1730) │ │ │ │ -10F2A7 Uncompressed Size 000011D9 (4569) │ │ │ │ -10F2AB Filename Length 0025 (37) │ │ │ │ -10F2AD Extra Length 0000 (0) │ │ │ │ -10F2AF Comment Length 0000 (0) │ │ │ │ -10F2B1 Disk Start 0000 (0) │ │ │ │ -10F2B3 Int File Attributes 0000 (0) │ │ │ │ +10F3C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F3C4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F3C8 CRC 8F0E0246 (2400059974) │ │ │ │ +10F3CC Compressed Size 000006C2 (1730) │ │ │ │ +10F3D0 Uncompressed Size 000011D9 (4569) │ │ │ │ +10F3D4 Filename Length 0025 (37) │ │ │ │ +10F3D6 Extra Length 0000 (0) │ │ │ │ +10F3D8 Comment Length 0000 (0) │ │ │ │ +10F3DA Disk Start 0000 (0) │ │ │ │ +10F3DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F2B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F3DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F2B9 Local Header Offset 000E395E (932190) │ │ │ │ -10F2BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3E2 Local Header Offset 000E392F (932143) │ │ │ │ +10F3E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F2BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F2E2 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -10F2E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F2E7 Created OS 03 (3) 'Unix' │ │ │ │ -10F2E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F2E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F2EA General Purpose Flag 0800 (2048) │ │ │ │ +10F40B CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +10F40F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F410 Created OS 03 (3) 'Unix' │ │ │ │ +10F411 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F412 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F413 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F2EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F2EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F2F2 CRC 631F4D5B (1662995803) │ │ │ │ -10F2F6 Compressed Size 00001056 (4182) │ │ │ │ -10F2FA Uncompressed Size 00005D15 (23829) │ │ │ │ -10F2FE Filename Length 0024 (36) │ │ │ │ -10F300 Extra Length 0000 (0) │ │ │ │ -10F302 Comment Length 0000 (0) │ │ │ │ -10F304 Disk Start 0000 (0) │ │ │ │ -10F306 Int File Attributes 0000 (0) │ │ │ │ +10F415 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F417 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F41B CRC 631F4D5B (1662995803) │ │ │ │ +10F41F Compressed Size 00001056 (4182) │ │ │ │ +10F423 Uncompressed Size 00005D15 (23829) │ │ │ │ +10F427 Filename Length 0024 (36) │ │ │ │ +10F429 Extra Length 0000 (0) │ │ │ │ +10F42B Comment Length 0000 (0) │ │ │ │ +10F42D Disk Start 0000 (0) │ │ │ │ +10F42F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F308 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F431 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F30C Local Header Offset 000E4063 (933987) │ │ │ │ -10F310 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F435 Local Header Offset 000E4034 (933940) │ │ │ │ +10F439 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F310: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F439: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F334 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -10F338 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F339 Created OS 03 (3) 'Unix' │ │ │ │ -10F33A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F33B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F33C General Purpose Flag 0800 (2048) │ │ │ │ +10F45D CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +10F461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F462 Created OS 03 (3) 'Unix' │ │ │ │ +10F463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F33E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F340 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F344 CRC D6AB40E6 (3601547494) │ │ │ │ -10F348 Compressed Size 000007B2 (1970) │ │ │ │ -10F34C Uncompressed Size 00001489 (5257) │ │ │ │ -10F350 Filename Length 0024 (36) │ │ │ │ -10F352 Extra Length 0000 (0) │ │ │ │ -10F354 Comment Length 0000 (0) │ │ │ │ -10F356 Disk Start 0000 (0) │ │ │ │ -10F358 Int File Attributes 0000 (0) │ │ │ │ +10F467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F469 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F46D CRC D6AB40E6 (3601547494) │ │ │ │ +10F471 Compressed Size 000007B2 (1970) │ │ │ │ +10F475 Uncompressed Size 00001489 (5257) │ │ │ │ +10F479 Filename Length 0024 (36) │ │ │ │ +10F47B Extra Length 0000 (0) │ │ │ │ +10F47D Comment Length 0000 (0) │ │ │ │ +10F47F Disk Start 0000 (0) │ │ │ │ +10F481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F35A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F35E Local Header Offset 000E50FB (938235) │ │ │ │ -10F362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F487 Local Header Offset 000E50CC (938188) │ │ │ │ +10F48B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F386 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -10F38A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F38B Created OS 03 (3) 'Unix' │ │ │ │ -10F38C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F38D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F38E General Purpose Flag 0800 (2048) │ │ │ │ +10F4AF CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +10F4B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F4B4 Created OS 03 (3) 'Unix' │ │ │ │ +10F4B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F4B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F4B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F390 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F392 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F396 CRC 6B2FCC6F (1798294639) │ │ │ │ -10F39A Compressed Size 00000C29 (3113) │ │ │ │ -10F39E Uncompressed Size 00004B62 (19298) │ │ │ │ -10F3A2 Filename Length 0023 (35) │ │ │ │ -10F3A4 Extra Length 0000 (0) │ │ │ │ -10F3A6 Comment Length 0000 (0) │ │ │ │ -10F3A8 Disk Start 0000 (0) │ │ │ │ -10F3AA Int File Attributes 0000 (0) │ │ │ │ +10F4B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F4BB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F4BF CRC 6B2FCC6F (1798294639) │ │ │ │ +10F4C3 Compressed Size 00000C29 (3113) │ │ │ │ +10F4C7 Uncompressed Size 00004B62 (19298) │ │ │ │ +10F4CB Filename Length 0023 (35) │ │ │ │ +10F4CD Extra Length 0000 (0) │ │ │ │ +10F4CF Comment Length 0000 (0) │ │ │ │ +10F4D1 Disk Start 0000 (0) │ │ │ │ +10F4D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F4D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3B0 Local Header Offset 000E58EF (940271) │ │ │ │ -10F3B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F4D9 Local Header Offset 000E58C0 (940224) │ │ │ │ +10F4DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F3B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F4DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F3D7 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -10F3DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F3DC Created OS 03 (3) 'Unix' │ │ │ │ -10F3DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F3DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F3DF General Purpose Flag 0800 (2048) │ │ │ │ +10F500 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +10F504 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F505 Created OS 03 (3) 'Unix' │ │ │ │ +10F506 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F507 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F508 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F3E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F3E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F3E7 CRC D963A673 (3647186547) │ │ │ │ -10F3EB Compressed Size 000018DF (6367) │ │ │ │ -10F3EF Uncompressed Size 00004E42 (20034) │ │ │ │ -10F3F3 Filename Length 0020 (32) │ │ │ │ -10F3F5 Extra Length 0000 (0) │ │ │ │ -10F3F7 Comment Length 0000 (0) │ │ │ │ -10F3F9 Disk Start 0000 (0) │ │ │ │ -10F3FB Int File Attributes 0000 (0) │ │ │ │ +10F50A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F50C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F510 CRC D963A673 (3647186547) │ │ │ │ +10F514 Compressed Size 000018DF (6367) │ │ │ │ +10F518 Uncompressed Size 00004E42 (20034) │ │ │ │ +10F51C Filename Length 0020 (32) │ │ │ │ +10F51E Extra Length 0000 (0) │ │ │ │ +10F520 Comment Length 0000 (0) │ │ │ │ +10F522 Disk Start 0000 (0) │ │ │ │ +10F524 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F526 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F401 Local Header Offset 000E6559 (943449) │ │ │ │ -10F405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F52A Local Header Offset 000E652A (943402) │ │ │ │ +10F52E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F52E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F425 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -10F429 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F42A Created OS 03 (3) 'Unix' │ │ │ │ -10F42B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F42C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F42D General Purpose Flag 0800 (2048) │ │ │ │ +10F54E CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +10F552 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F553 Created OS 03 (3) 'Unix' │ │ │ │ +10F554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F556 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F42F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F431 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F435 CRC B857BDE2 (3092757986) │ │ │ │ -10F439 Compressed Size 000011C7 (4551) │ │ │ │ -10F43D Uncompressed Size 00005F2A (24362) │ │ │ │ -10F441 Filename Length 001F (31) │ │ │ │ -10F443 Extra Length 0000 (0) │ │ │ │ -10F445 Comment Length 0000 (0) │ │ │ │ -10F447 Disk Start 0000 (0) │ │ │ │ -10F449 Int File Attributes 0000 (0) │ │ │ │ +10F558 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F55A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F55E CRC B857BDE2 (3092757986) │ │ │ │ +10F562 Compressed Size 000011C7 (4551) │ │ │ │ +10F566 Uncompressed Size 00005F2A (24362) │ │ │ │ +10F56A Filename Length 001F (31) │ │ │ │ +10F56C Extra Length 0000 (0) │ │ │ │ +10F56E Comment Length 0000 (0) │ │ │ │ +10F570 Disk Start 0000 (0) │ │ │ │ +10F572 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F44B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F574 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F44F Local Header Offset 000E7E76 (949878) │ │ │ │ -10F453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F578 Local Header Offset 000E7E47 (949831) │ │ │ │ +10F57C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F57C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F472 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -10F476 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F477 Created OS 03 (3) 'Unix' │ │ │ │ -10F478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F47A General Purpose Flag 0800 (2048) │ │ │ │ +10F59B CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +10F59F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5A0 Created OS 03 (3) 'Unix' │ │ │ │ +10F5A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F47C Compression Method 0000 (0) 'Stored' │ │ │ │ -10F47E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F482 CRC 00000000 (0) │ │ │ │ -10F486 Compressed Size 00000000 (0) │ │ │ │ -10F48A Uncompressed Size 00000000 (0) │ │ │ │ -10F48E Filename Length 0019 (25) │ │ │ │ -10F490 Extra Length 0000 (0) │ │ │ │ -10F492 Comment Length 0000 (0) │ │ │ │ -10F494 Disk Start 0000 (0) │ │ │ │ -10F496 Int File Attributes 0000 (0) │ │ │ │ +10F5A5 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F5A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F5AB CRC 00000000 (0) │ │ │ │ +10F5AF Compressed Size 00000000 (0) │ │ │ │ +10F5B3 Uncompressed Size 00000000 (0) │ │ │ │ +10F5B7 Filename Length 0019 (25) │ │ │ │ +10F5B9 Extra Length 0000 (0) │ │ │ │ +10F5BB Comment Length 0000 (0) │ │ │ │ +10F5BD Disk Start 0000 (0) │ │ │ │ +10F5BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F498 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F5C1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F49C Local Header Offset 000E907A (954490) │ │ │ │ -10F4A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F5C5 Local Header Offset 000E904B (954443) │ │ │ │ +10F5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F4A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F4A0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F5C9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F478: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5A1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F4B9 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -10F4BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F4BE Created OS 03 (3) 'Unix' │ │ │ │ -10F4BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F4C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F4C1 General Purpose Flag 0800 (2048) │ │ │ │ +10F5E2 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +10F5E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5E7 Created OS 03 (3) 'Unix' │ │ │ │ +10F5E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F4C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F4C5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F4C9 CRC 4D6C2F7F (1298935679) │ │ │ │ -10F4CD Compressed Size 00000532 (1330) │ │ │ │ -10F4D1 Uncompressed Size 00000D4A (3402) │ │ │ │ -10F4D5 Filename Length 002B (43) │ │ │ │ -10F4D7 Extra Length 0000 (0) │ │ │ │ -10F4D9 Comment Length 0000 (0) │ │ │ │ -10F4DB Disk Start 0000 (0) │ │ │ │ -10F4DD Int File Attributes 0000 (0) │ │ │ │ +10F5EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F5EE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F5F2 CRC 4D6C2F7F (1298935679) │ │ │ │ +10F5F6 Compressed Size 00000532 (1330) │ │ │ │ +10F5FA Uncompressed Size 00000D4A (3402) │ │ │ │ +10F5FE Filename Length 002B (43) │ │ │ │ +10F600 Extra Length 0000 (0) │ │ │ │ +10F602 Comment Length 0000 (0) │ │ │ │ +10F604 Disk Start 0000 (0) │ │ │ │ +10F606 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F4DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F608 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F4E3 Local Header Offset 000E90B1 (954545) │ │ │ │ -10F4E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F60C Local Header Offset 000E9082 (954498) │ │ │ │ +10F610 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F4E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F512 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -10F516 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F517 Created OS 03 (3) 'Unix' │ │ │ │ -10F518 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F519 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F51A General Purpose Flag 0800 (2048) │ │ │ │ +10F63B CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +10F63F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F640 Created OS 03 (3) 'Unix' │ │ │ │ +10F641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F643 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F51C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F51E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F522 CRC 8E3EC6BB (2386478779) │ │ │ │ -10F526 Compressed Size 000005D1 (1489) │ │ │ │ -10F52A Uncompressed Size 00001E54 (7764) │ │ │ │ -10F52E Filename Length 002A (42) │ │ │ │ -10F530 Extra Length 0000 (0) │ │ │ │ -10F532 Comment Length 0000 (0) │ │ │ │ -10F534 Disk Start 0000 (0) │ │ │ │ -10F536 Int File Attributes 0000 (0) │ │ │ │ +10F645 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F647 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F64B CRC 8E3EC6BB (2386478779) │ │ │ │ +10F64F Compressed Size 000005D1 (1489) │ │ │ │ +10F653 Uncompressed Size 00001E54 (7764) │ │ │ │ +10F657 Filename Length 002A (42) │ │ │ │ +10F659 Extra Length 0000 (0) │ │ │ │ +10F65B Comment Length 0000 (0) │ │ │ │ +10F65D Disk Start 0000 (0) │ │ │ │ +10F65F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F538 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F661 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F53C Local Header Offset 000E962C (955948) │ │ │ │ -10F540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F665 Local Header Offset 000E95FD (955901) │ │ │ │ +10F669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F56A CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -10F56E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F56F Created OS 03 (3) 'Unix' │ │ │ │ -10F570 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F571 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F572 General Purpose Flag 0800 (2048) │ │ │ │ +10F693 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +10F697 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F698 Created OS 03 (3) 'Unix' │ │ │ │ +10F699 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F69A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F69B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F574 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F576 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F57A CRC D27339EF (3530766831) │ │ │ │ -10F57E Compressed Size 000000D5 (213) │ │ │ │ -10F582 Uncompressed Size 0000013A (314) │ │ │ │ -10F586 Filename Length 002C (44) │ │ │ │ -10F588 Extra Length 0000 (0) │ │ │ │ -10F58A Comment Length 0000 (0) │ │ │ │ -10F58C Disk Start 0000 (0) │ │ │ │ -10F58E Int File Attributes 0000 (0) │ │ │ │ +10F69D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F69F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F6A3 CRC D27339EF (3530766831) │ │ │ │ +10F6A7 Compressed Size 000000D5 (213) │ │ │ │ +10F6AB Uncompressed Size 0000013A (314) │ │ │ │ +10F6AF Filename Length 002C (44) │ │ │ │ +10F6B1 Extra Length 0000 (0) │ │ │ │ +10F6B3 Comment Length 0000 (0) │ │ │ │ +10F6B5 Disk Start 0000 (0) │ │ │ │ +10F6B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F590 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F6B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F594 Local Header Offset 000E9C45 (957509) │ │ │ │ -10F598 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F6BD Local Header Offset 000E9C16 (957462) │ │ │ │ +10F6C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F598: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F6C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F5C4 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -10F5C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F5C9 Created OS 03 (3) 'Unix' │ │ │ │ -10F5CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F5CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F5CC General Purpose Flag 0800 (2048) │ │ │ │ +10F6ED CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +10F6F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F6F2 Created OS 03 (3) 'Unix' │ │ │ │ +10F6F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F6F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F6F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F5CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F5D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F5D4 CRC 1152B764 (290633572) │ │ │ │ -10F5D8 Compressed Size 0000007B (123) │ │ │ │ -10F5DC Uncompressed Size 000000A2 (162) │ │ │ │ -10F5E0 Filename Length 002B (43) │ │ │ │ -10F5E2 Extra Length 0000 (0) │ │ │ │ -10F5E4 Comment Length 0000 (0) │ │ │ │ -10F5E6 Disk Start 0000 (0) │ │ │ │ -10F5E8 Int File Attributes 0000 (0) │ │ │ │ +10F6F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F6F9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F6FD CRC 1152B764 (290633572) │ │ │ │ +10F701 Compressed Size 0000007B (123) │ │ │ │ +10F705 Uncompressed Size 000000A2 (162) │ │ │ │ +10F709 Filename Length 002B (43) │ │ │ │ +10F70B Extra Length 0000 (0) │ │ │ │ +10F70D Comment Length 0000 (0) │ │ │ │ +10F70F Disk Start 0000 (0) │ │ │ │ +10F711 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F5EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F5EE Local Header Offset 000E9D64 (957796) │ │ │ │ -10F5F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F717 Local Header Offset 000E9D35 (957749) │ │ │ │ +10F71B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F5F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F61D CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -10F621 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F622 Created OS 03 (3) 'Unix' │ │ │ │ -10F623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F625 General Purpose Flag 0800 (2048) │ │ │ │ +10F746 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +10F74A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F74B Created OS 03 (3) 'Unix' │ │ │ │ +10F74C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F74D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F74E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F627 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F629 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F62D CRC 00000000 (0) │ │ │ │ -10F631 Compressed Size 00000000 (0) │ │ │ │ -10F635 Uncompressed Size 00000000 (0) │ │ │ │ -10F639 Filename Length 0014 (20) │ │ │ │ -10F63B Extra Length 0000 (0) │ │ │ │ -10F63D Comment Length 0000 (0) │ │ │ │ -10F63F Disk Start 0000 (0) │ │ │ │ -10F641 Int File Attributes 0000 (0) │ │ │ │ +10F750 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F752 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F756 CRC 00000000 (0) │ │ │ │ +10F75A Compressed Size 00000000 (0) │ │ │ │ +10F75E Uncompressed Size 00000000 (0) │ │ │ │ +10F762 Filename Length 0014 (20) │ │ │ │ +10F764 Extra Length 0000 (0) │ │ │ │ +10F766 Comment Length 0000 (0) │ │ │ │ +10F768 Disk Start 0000 (0) │ │ │ │ +10F76A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F643 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F76C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F647 Local Header Offset 000E9E28 (957992) │ │ │ │ -10F64B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F770 Local Header Offset 000E9DF9 (957945) │ │ │ │ +10F774 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F64B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F774: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F64B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F774: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F623: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F74C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F65F CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -10F663 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F664 Created OS 03 (3) 'Unix' │ │ │ │ -10F665 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F666 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F667 General Purpose Flag 0800 (2048) │ │ │ │ +10F788 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +10F78C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F78D Created OS 03 (3) 'Unix' │ │ │ │ +10F78E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F78F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F790 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F669 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F66B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F66F CRC 0378EBC4 (58256324) │ │ │ │ -10F673 Compressed Size 000002B3 (691) │ │ │ │ -10F677 Uncompressed Size 00000598 (1432) │ │ │ │ -10F67B Filename Length 0030 (48) │ │ │ │ -10F67D Extra Length 0000 (0) │ │ │ │ -10F67F Comment Length 0000 (0) │ │ │ │ -10F681 Disk Start 0000 (0) │ │ │ │ -10F683 Int File Attributes 0000 (0) │ │ │ │ +10F792 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F794 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F798 CRC 0378EBC4 (58256324) │ │ │ │ +10F79C Compressed Size 000002B3 (691) │ │ │ │ +10F7A0 Uncompressed Size 00000598 (1432) │ │ │ │ +10F7A4 Filename Length 0030 (48) │ │ │ │ +10F7A6 Extra Length 0000 (0) │ │ │ │ +10F7A8 Comment Length 0000 (0) │ │ │ │ +10F7AA Disk Start 0000 (0) │ │ │ │ +10F7AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F685 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F7AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F689 Local Header Offset 000E9E5A (958042) │ │ │ │ -10F68D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7B2 Local Header Offset 000E9E2B (957995) │ │ │ │ +10F7B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F68D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F6BD CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -10F6C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F6C2 Created OS 03 (3) 'Unix' │ │ │ │ -10F6C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F6C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F6C5 General Purpose Flag 0800 (2048) │ │ │ │ +10F7E6 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +10F7EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F7EB Created OS 03 (3) 'Unix' │ │ │ │ +10F7EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F6C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F6C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F6CD CRC 6114CB17 (1628752663) │ │ │ │ -10F6D1 Compressed Size 00000405 (1029) │ │ │ │ -10F6D5 Uncompressed Size 00000D8E (3470) │ │ │ │ -10F6D9 Filename Length 002F (47) │ │ │ │ -10F6DB Extra Length 0000 (0) │ │ │ │ -10F6DD Comment Length 0000 (0) │ │ │ │ -10F6DF Disk Start 0000 (0) │ │ │ │ -10F6E1 Int File Attributes 0000 (0) │ │ │ │ +10F7F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F7F6 CRC 6114CB17 (1628752663) │ │ │ │ +10F7FA Compressed Size 00000405 (1029) │ │ │ │ +10F7FE Uncompressed Size 00000D8E (3470) │ │ │ │ +10F802 Filename Length 002F (47) │ │ │ │ +10F804 Extra Length 0000 (0) │ │ │ │ +10F806 Comment Length 0000 (0) │ │ │ │ +10F808 Disk Start 0000 (0) │ │ │ │ +10F80A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F6E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F80C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F6E7 Local Header Offset 000EA15B (958811) │ │ │ │ -10F6EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F810 Local Header Offset 000EA12C (958764) │ │ │ │ +10F814 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F6EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F71A CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -10F71E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F71F Created OS 03 (3) 'Unix' │ │ │ │ -10F720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F722 General Purpose Flag 0800 (2048) │ │ │ │ +10F843 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +10F847 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F848 Created OS 03 (3) 'Unix' │ │ │ │ +10F849 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F84A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F84B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F724 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F726 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F72A CRC 98B3FAD0 (2561931984) │ │ │ │ -10F72E Compressed Size 00000393 (915) │ │ │ │ -10F732 Uncompressed Size 00000785 (1925) │ │ │ │ -10F736 Filename Length 0028 (40) │ │ │ │ -10F738 Extra Length 0000 (0) │ │ │ │ -10F73A Comment Length 0000 (0) │ │ │ │ -10F73C Disk Start 0000 (0) │ │ │ │ -10F73E Int File Attributes 0000 (0) │ │ │ │ +10F84D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F84F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F853 CRC 98B3FAD0 (2561931984) │ │ │ │ +10F857 Compressed Size 00000393 (915) │ │ │ │ +10F85B Uncompressed Size 00000785 (1925) │ │ │ │ +10F85F Filename Length 0028 (40) │ │ │ │ +10F861 Extra Length 0000 (0) │ │ │ │ +10F863 Comment Length 0000 (0) │ │ │ │ +10F865 Disk Start 0000 (0) │ │ │ │ +10F867 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F740 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F869 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F744 Local Header Offset 000EA5AD (959917) │ │ │ │ -10F748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F86D Local Header Offset 000EA57E (959870) │ │ │ │ +10F871 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F770 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -10F774 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F775 Created OS 03 (3) 'Unix' │ │ │ │ -10F776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F778 General Purpose Flag 0800 (2048) │ │ │ │ +10F899 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +10F89D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F89E Created OS 03 (3) 'Unix' │ │ │ │ +10F89F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F77A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F77C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F780 CRC BB4CB1A5 (3142365605) │ │ │ │ -10F784 Compressed Size 000004B0 (1200) │ │ │ │ -10F788 Uncompressed Size 00001405 (5125) │ │ │ │ -10F78C Filename Length 0027 (39) │ │ │ │ -10F78E Extra Length 0000 (0) │ │ │ │ -10F790 Comment Length 0000 (0) │ │ │ │ -10F792 Disk Start 0000 (0) │ │ │ │ -10F794 Int File Attributes 0000 (0) │ │ │ │ +10F8A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8A5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F8A9 CRC BB4CB1A5 (3142365605) │ │ │ │ +10F8AD Compressed Size 000004B0 (1200) │ │ │ │ +10F8B1 Uncompressed Size 00001405 (5125) │ │ │ │ +10F8B5 Filename Length 0027 (39) │ │ │ │ +10F8B7 Extra Length 0000 (0) │ │ │ │ +10F8B9 Comment Length 0000 (0) │ │ │ │ +10F8BB Disk Start 0000 (0) │ │ │ │ +10F8BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F8BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F79A Local Header Offset 000EA986 (960902) │ │ │ │ -10F79E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F8C3 Local Header Offset 000EA957 (960855) │ │ │ │ +10F8C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F79E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F8C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F7C5 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -10F7C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F7CA Created OS 03 (3) 'Unix' │ │ │ │ -10F7CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F7CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F7CD General Purpose Flag 0800 (2048) │ │ │ │ +10F8EE CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +10F8F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F8F3 Created OS 03 (3) 'Unix' │ │ │ │ +10F8F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F7CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F7D1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F7D5 CRC D8723235 (3631362613) │ │ │ │ -10F7D9 Compressed Size 0000024C (588) │ │ │ │ -10F7DD Uncompressed Size 00000440 (1088) │ │ │ │ -10F7E1 Filename Length 0022 (34) │ │ │ │ -10F7E3 Extra Length 0000 (0) │ │ │ │ -10F7E5 Comment Length 0000 (0) │ │ │ │ -10F7E7 Disk Start 0000 (0) │ │ │ │ -10F7E9 Int File Attributes 0000 (0) │ │ │ │ +10F8F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F8FE CRC D8723235 (3631362613) │ │ │ │ +10F902 Compressed Size 0000024C (588) │ │ │ │ +10F906 Uncompressed Size 00000440 (1088) │ │ │ │ +10F90A Filename Length 0022 (34) │ │ │ │ +10F90C Extra Length 0000 (0) │ │ │ │ +10F90E Comment Length 0000 (0) │ │ │ │ +10F910 Disk Start 0000 (0) │ │ │ │ +10F912 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F7EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F7EF Local Header Offset 000EAE7B (962171) │ │ │ │ -10F7F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F918 Local Header Offset 000EAE4C (962124) │ │ │ │ +10F91C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F7F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F91C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F815 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -10F819 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F81A Created OS 03 (3) 'Unix' │ │ │ │ -10F81B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F81C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81D General Purpose Flag 0800 (2048) │ │ │ │ +10F93E CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +10F942 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F943 Created OS 03 (3) 'Unix' │ │ │ │ +10F944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F946 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F821 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F825 CRC E2A8C764 (3802711908) │ │ │ │ -10F829 Compressed Size 000002B4 (692) │ │ │ │ -10F82D Uncompressed Size 000007E5 (2021) │ │ │ │ -10F831 Filename Length 0021 (33) │ │ │ │ -10F833 Extra Length 0000 (0) │ │ │ │ -10F835 Comment Length 0000 (0) │ │ │ │ -10F837 Disk Start 0000 (0) │ │ │ │ -10F839 Int File Attributes 0000 (0) │ │ │ │ +10F948 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F94A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F94E CRC E2A8C764 (3802711908) │ │ │ │ +10F952 Compressed Size 000002B4 (692) │ │ │ │ +10F956 Uncompressed Size 000007E5 (2021) │ │ │ │ +10F95A Filename Length 0021 (33) │ │ │ │ +10F95C Extra Length 0000 (0) │ │ │ │ +10F95E Comment Length 0000 (0) │ │ │ │ +10F960 Disk Start 0000 (0) │ │ │ │ +10F962 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F83B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F83F Local Header Offset 000EB107 (962823) │ │ │ │ -10F843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F968 Local Header Offset 000EB0D8 (962776) │ │ │ │ +10F96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F864 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -10F868 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F869 Created OS 03 (3) 'Unix' │ │ │ │ -10F86A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F86B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F86C General Purpose Flag 0800 (2048) │ │ │ │ +10F98D CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +10F991 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F992 Created OS 03 (3) 'Unix' │ │ │ │ +10F993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F995 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F86E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F870 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F874 CRC EBBD7AF3 (3955063539) │ │ │ │ -10F878 Compressed Size 00000358 (856) │ │ │ │ -10F87C Uncompressed Size 00000811 (2065) │ │ │ │ -10F880 Filename Length 0029 (41) │ │ │ │ -10F882 Extra Length 0000 (0) │ │ │ │ -10F884 Comment Length 0000 (0) │ │ │ │ -10F886 Disk Start 0000 (0) │ │ │ │ -10F888 Int File Attributes 0000 (0) │ │ │ │ +10F997 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F999 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F99D CRC EBBD7AF3 (3955063539) │ │ │ │ +10F9A1 Compressed Size 00000358 (856) │ │ │ │ +10F9A5 Uncompressed Size 00000811 (2065) │ │ │ │ +10F9A9 Filename Length 0029 (41) │ │ │ │ +10F9AB Extra Length 0000 (0) │ │ │ │ +10F9AD Comment Length 0000 (0) │ │ │ │ +10F9AF Disk Start 0000 (0) │ │ │ │ +10F9B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F88A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F9B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F88E Local Header Offset 000EB3FA (963578) │ │ │ │ -10F892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F9B7 Local Header Offset 000EB3CB (963531) │ │ │ │ +10F9BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F9BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F8BB CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -10F8BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F8C0 Created OS 03 (3) 'Unix' │ │ │ │ -10F8C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F8C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F8C3 General Purpose Flag 0800 (2048) │ │ │ │ +10F9E4 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +10F9E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F9E9 Created OS 03 (3) 'Unix' │ │ │ │ +10F9EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F9EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F9EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F8C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F8C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F8CB CRC 4C0166F2 (1275160306) │ │ │ │ -10F8CF Compressed Size 0000040D (1037) │ │ │ │ -10F8D3 Uncompressed Size 00001AD2 (6866) │ │ │ │ -10F8D7 Filename Length 0028 (40) │ │ │ │ -10F8D9 Extra Length 0000 (0) │ │ │ │ -10F8DB Comment Length 0000 (0) │ │ │ │ -10F8DD Disk Start 0000 (0) │ │ │ │ -10F8DF Int File Attributes 0000 (0) │ │ │ │ +10F9EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F9F0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10F9F4 CRC 4C0166F2 (1275160306) │ │ │ │ +10F9F8 Compressed Size 0000040D (1037) │ │ │ │ +10F9FC Uncompressed Size 00001AD2 (6866) │ │ │ │ +10FA00 Filename Length 0028 (40) │ │ │ │ +10FA02 Extra Length 0000 (0) │ │ │ │ +10FA04 Comment Length 0000 (0) │ │ │ │ +10FA06 Disk Start 0000 (0) │ │ │ │ +10FA08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F8E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F8E5 Local Header Offset 000EB799 (964505) │ │ │ │ -10F8E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA0E Local Header Offset 000EB76A (964458) │ │ │ │ +10FA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F8E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F911 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -10F915 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F916 Created OS 03 (3) 'Unix' │ │ │ │ -10F917 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F918 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F919 General Purpose Flag 0800 (2048) │ │ │ │ +10FA3A CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +10FA3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA3F Created OS 03 (3) 'Unix' │ │ │ │ +10FA40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F91B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F91D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F921 CRC 5C67EDE8 (1550314984) │ │ │ │ -10F925 Compressed Size 000003B9 (953) │ │ │ │ -10F929 Uncompressed Size 00000893 (2195) │ │ │ │ -10F92D Filename Length 002C (44) │ │ │ │ -10F92F Extra Length 0000 (0) │ │ │ │ -10F931 Comment Length 0000 (0) │ │ │ │ -10F933 Disk Start 0000 (0) │ │ │ │ -10F935 Int File Attributes 0000 (0) │ │ │ │ +10FA44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA46 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FA4A CRC 5C67EDE8 (1550314984) │ │ │ │ +10FA4E Compressed Size 000003B9 (953) │ │ │ │ +10FA52 Uncompressed Size 00000893 (2195) │ │ │ │ +10FA56 Filename Length 002C (44) │ │ │ │ +10FA58 Extra Length 0000 (0) │ │ │ │ +10FA5A Comment Length 0000 (0) │ │ │ │ +10FA5C Disk Start 0000 (0) │ │ │ │ +10FA5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F937 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F93B Local Header Offset 000EBBEC (965612) │ │ │ │ -10F93F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA64 Local Header Offset 000EBBBD (965565) │ │ │ │ +10FA68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F93F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F96B CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -10F96F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F970 Created OS 03 (3) 'Unix' │ │ │ │ -10F971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F973 General Purpose Flag 0800 (2048) │ │ │ │ +10FA94 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +10FA98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA99 Created OS 03 (3) 'Unix' │ │ │ │ +10FA9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F975 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F977 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F97B CRC 8617C870 (2249705584) │ │ │ │ -10F97F Compressed Size 000005CF (1487) │ │ │ │ -10F983 Uncompressed Size 000018C3 (6339) │ │ │ │ -10F987 Filename Length 002B (43) │ │ │ │ -10F989 Extra Length 0000 (0) │ │ │ │ -10F98B Comment Length 0000 (0) │ │ │ │ -10F98D Disk Start 0000 (0) │ │ │ │ -10F98F Int File Attributes 0000 (0) │ │ │ │ +10FA9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FAA4 CRC 8617C870 (2249705584) │ │ │ │ +10FAA8 Compressed Size 000005CF (1487) │ │ │ │ +10FAAC Uncompressed Size 000018C3 (6339) │ │ │ │ +10FAB0 Filename Length 002B (43) │ │ │ │ +10FAB2 Extra Length 0000 (0) │ │ │ │ +10FAB4 Comment Length 0000 (0) │ │ │ │ +10FAB6 Disk Start 0000 (0) │ │ │ │ +10FAB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F991 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FABA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F995 Local Header Offset 000EBFEF (966639) │ │ │ │ -10F999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FABE Local Header Offset 000EBFC0 (966592) │ │ │ │ +10FAC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FAC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F9C4 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -10F9C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F9C9 Created OS 03 (3) 'Unix' │ │ │ │ -10F9CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F9CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F9CC General Purpose Flag 0800 (2048) │ │ │ │ +10FAED CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +10FAF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FAF2 Created OS 03 (3) 'Unix' │ │ │ │ +10FAF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FAF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FAF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F9CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F9D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10F9D4 CRC F06823B4 (4033356724) │ │ │ │ -10F9D8 Compressed Size 000003F7 (1015) │ │ │ │ -10F9DC Uncompressed Size 000009B4 (2484) │ │ │ │ -10F9E0 Filename Length 002F (47) │ │ │ │ -10F9E2 Extra Length 0000 (0) │ │ │ │ -10F9E4 Comment Length 0000 (0) │ │ │ │ -10F9E6 Disk Start 0000 (0) │ │ │ │ -10F9E8 Int File Attributes 0000 (0) │ │ │ │ +10FAF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FAFD CRC F06823B4 (4033356724) │ │ │ │ +10FB01 Compressed Size 000003F7 (1015) │ │ │ │ +10FB05 Uncompressed Size 000009B4 (2484) │ │ │ │ +10FB09 Filename Length 002F (47) │ │ │ │ +10FB0B Extra Length 0000 (0) │ │ │ │ +10FB0D Comment Length 0000 (0) │ │ │ │ +10FB0F Disk Start 0000 (0) │ │ │ │ +10FB11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F9EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F9EE Local Header Offset 000EC607 (968199) │ │ │ │ -10F9F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB17 Local Header Offset 000EC5D8 (968152) │ │ │ │ +10FB1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F9F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA21 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -10FA25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA26 Created OS 03 (3) 'Unix' │ │ │ │ -10FA27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA29 General Purpose Flag 0800 (2048) │ │ │ │ +10FB4A CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +10FB4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FB4F Created OS 03 (3) 'Unix' │ │ │ │ +10FB50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FB51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FB52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA2D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FA31 CRC A5A4A9A6 (2779031974) │ │ │ │ -10FA35 Compressed Size 00000618 (1560) │ │ │ │ -10FA39 Uncompressed Size 00001C8B (7307) │ │ │ │ -10FA3D Filename Length 002E (46) │ │ │ │ -10FA3F Extra Length 0000 (0) │ │ │ │ -10FA41 Comment Length 0000 (0) │ │ │ │ -10FA43 Disk Start 0000 (0) │ │ │ │ -10FA45 Int File Attributes 0000 (0) │ │ │ │ +10FB54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FB56 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FB5A CRC A5A4A9A6 (2779031974) │ │ │ │ +10FB5E Compressed Size 00000618 (1560) │ │ │ │ +10FB62 Uncompressed Size 00001C8B (7307) │ │ │ │ +10FB66 Filename Length 002E (46) │ │ │ │ +10FB68 Extra Length 0000 (0) │ │ │ │ +10FB6A Comment Length 0000 (0) │ │ │ │ +10FB6C Disk Start 0000 (0) │ │ │ │ +10FB6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FA47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FA4B Local Header Offset 000ECA4B (969291) │ │ │ │ -10FA4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB74 Local Header Offset 000ECA1C (969244) │ │ │ │ +10FB78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FA4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA7D CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -10FA81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA82 Created OS 03 (3) 'Unix' │ │ │ │ -10FA83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA85 General Purpose Flag 0800 (2048) │ │ │ │ +10FBA6 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +10FBAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBAB Created OS 03 (3) 'Unix' │ │ │ │ +10FBAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FA8D CRC 26DB527B (651907707) │ │ │ │ -10FA91 Compressed Size 000005B8 (1464) │ │ │ │ -10FA95 Uncompressed Size 000010B1 (4273) │ │ │ │ -10FA99 Filename Length 0023 (35) │ │ │ │ -10FA9B Extra Length 0000 (0) │ │ │ │ -10FA9D Comment Length 0000 (0) │ │ │ │ -10FA9F Disk Start 0000 (0) │ │ │ │ -10FAA1 Int File Attributes 0000 (0) │ │ │ │ +10FBB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FBB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FBB6 CRC 26DB527B (651907707) │ │ │ │ +10FBBA Compressed Size 000005B8 (1464) │ │ │ │ +10FBBE Uncompressed Size 000010B1 (4273) │ │ │ │ +10FBC2 Filename Length 0023 (35) │ │ │ │ +10FBC4 Extra Length 0000 (0) │ │ │ │ +10FBC6 Comment Length 0000 (0) │ │ │ │ +10FBC8 Disk Start 0000 (0) │ │ │ │ +10FBCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FBCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAA7 Local Header Offset 000ED0AF (970927) │ │ │ │ -10FAAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FBD0 Local Header Offset 000ED080 (970880) │ │ │ │ +10FBD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FBD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FACE CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -10FAD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FAD3 Created OS 03 (3) 'Unix' │ │ │ │ -10FAD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FAD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FAD6 General Purpose Flag 0800 (2048) │ │ │ │ +10FBF7 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +10FBFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBFC Created OS 03 (3) 'Unix' │ │ │ │ +10FBFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FAD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FADA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FADE CRC 4E7DB11E (1316860190) │ │ │ │ -10FAE2 Compressed Size 00000638 (1592) │ │ │ │ -10FAE6 Uncompressed Size 00002EC0 (11968) │ │ │ │ -10FAEA Filename Length 0022 (34) │ │ │ │ -10FAEC Extra Length 0000 (0) │ │ │ │ -10FAEE Comment Length 0000 (0) │ │ │ │ -10FAF0 Disk Start 0000 (0) │ │ │ │ -10FAF2 Int File Attributes 0000 (0) │ │ │ │ +10FC01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC03 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FC07 CRC 4E7DB11E (1316860190) │ │ │ │ +10FC0B Compressed Size 00000638 (1592) │ │ │ │ +10FC0F Uncompressed Size 00002EC0 (11968) │ │ │ │ +10FC13 Filename Length 0022 (34) │ │ │ │ +10FC15 Extra Length 0000 (0) │ │ │ │ +10FC17 Comment Length 0000 (0) │ │ │ │ +10FC19 Disk Start 0000 (0) │ │ │ │ +10FC1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAF8 Local Header Offset 000ED6A8 (972456) │ │ │ │ -10FAFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC21 Local Header Offset 000ED679 (972409) │ │ │ │ +10FC25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB1E CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -10FB22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB23 Created OS 03 (3) 'Unix' │ │ │ │ -10FB24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB26 General Purpose Flag 0800 (2048) │ │ │ │ +10FC47 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +10FC4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC4C Created OS 03 (3) 'Unix' │ │ │ │ +10FC4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB2A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FB2E CRC B6997E32 (3063512626) │ │ │ │ -10FB32 Compressed Size 0000048D (1165) │ │ │ │ -10FB36 Uncompressed Size 00000A5A (2650) │ │ │ │ -10FB3A Filename Length 0025 (37) │ │ │ │ -10FB3C Extra Length 0000 (0) │ │ │ │ -10FB3E Comment Length 0000 (0) │ │ │ │ -10FB40 Disk Start 0000 (0) │ │ │ │ -10FB42 Int File Attributes 0000 (0) │ │ │ │ +10FC51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC53 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FC57 CRC B6997E32 (3063512626) │ │ │ │ +10FC5B Compressed Size 0000048D (1165) │ │ │ │ +10FC5F Uncompressed Size 00000A5A (2650) │ │ │ │ +10FC63 Filename Length 0025 (37) │ │ │ │ +10FC65 Extra Length 0000 (0) │ │ │ │ +10FC67 Comment Length 0000 (0) │ │ │ │ +10FC69 Disk Start 0000 (0) │ │ │ │ +10FC6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB48 Local Header Offset 000EDD20 (974112) │ │ │ │ -10FB4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC71 Local Header Offset 000EDCF1 (974065) │ │ │ │ +10FC75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB71 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -10FB75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB76 Created OS 03 (3) 'Unix' │ │ │ │ -10FB77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB79 General Purpose Flag 0800 (2048) │ │ │ │ +10FC9A CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +10FC9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC9F Created OS 03 (3) 'Unix' │ │ │ │ +10FCA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB7D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FB81 CRC F0BFA4D3 (4039091411) │ │ │ │ -10FB85 Compressed Size 00000585 (1413) │ │ │ │ -10FB89 Uncompressed Size 00001641 (5697) │ │ │ │ -10FB8D Filename Length 0024 (36) │ │ │ │ -10FB8F Extra Length 0000 (0) │ │ │ │ -10FB91 Comment Length 0000 (0) │ │ │ │ -10FB93 Disk Start 0000 (0) │ │ │ │ -10FB95 Int File Attributes 0000 (0) │ │ │ │ +10FCA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCA6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FCAA CRC F0BFA4D3 (4039091411) │ │ │ │ +10FCAE Compressed Size 00000585 (1413) │ │ │ │ +10FCB2 Uncompressed Size 00001641 (5697) │ │ │ │ +10FCB6 Filename Length 0024 (36) │ │ │ │ +10FCB8 Extra Length 0000 (0) │ │ │ │ +10FCBA Comment Length 0000 (0) │ │ │ │ +10FCBC Disk Start 0000 (0) │ │ │ │ +10FCBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FCC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB9B Local Header Offset 000EE1F0 (975344) │ │ │ │ -10FB9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FCC4 Local Header Offset 000EE1C1 (975297) │ │ │ │ +10FCC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FBC3 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -10FBC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FBC8 Created OS 03 (3) 'Unix' │ │ │ │ -10FBC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FBCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FBCB General Purpose Flag 0800 (2048) │ │ │ │ +10FCEC CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +10FCF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCF1 Created OS 03 (3) 'Unix' │ │ │ │ +10FCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FBCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FBCF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FBD3 CRC A84F3FC1 (2823765953) │ │ │ │ -10FBD7 Compressed Size 00000611 (1553) │ │ │ │ -10FBDB Uncompressed Size 0000129C (4764) │ │ │ │ -10FBDF Filename Length 002C (44) │ │ │ │ -10FBE1 Extra Length 0000 (0) │ │ │ │ -10FBE3 Comment Length 0000 (0) │ │ │ │ -10FBE5 Disk Start 0000 (0) │ │ │ │ -10FBE7 Int File Attributes 0000 (0) │ │ │ │ +10FCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCF8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FCFC CRC A84F3FC1 (2823765953) │ │ │ │ +10FD00 Compressed Size 00000611 (1553) │ │ │ │ +10FD04 Uncompressed Size 0000129C (4764) │ │ │ │ +10FD08 Filename Length 002C (44) │ │ │ │ +10FD0A Extra Length 0000 (0) │ │ │ │ +10FD0C Comment Length 0000 (0) │ │ │ │ +10FD0E Disk Start 0000 (0) │ │ │ │ +10FD10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FBE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FBED Local Header Offset 000EE7B7 (976823) │ │ │ │ -10FBF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD16 Local Header Offset 000EE788 (976776) │ │ │ │ +10FD1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FBF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC1D CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -10FC21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC22 Created OS 03 (3) 'Unix' │ │ │ │ -10FC23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC25 General Purpose Flag 0800 (2048) │ │ │ │ +10FD46 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +10FD4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FD4B Created OS 03 (3) 'Unix' │ │ │ │ +10FD4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FD4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FD4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC29 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FC2D CRC E601883F (3858860095) │ │ │ │ -10FC31 Compressed Size 000004C4 (1220) │ │ │ │ -10FC35 Uncompressed Size 000023C6 (9158) │ │ │ │ -10FC39 Filename Length 002B (43) │ │ │ │ -10FC3B Extra Length 0000 (0) │ │ │ │ -10FC3D Comment Length 0000 (0) │ │ │ │ -10FC3F Disk Start 0000 (0) │ │ │ │ -10FC41 Int File Attributes 0000 (0) │ │ │ │ +10FD50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FD52 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FD56 CRC E601883F (3858860095) │ │ │ │ +10FD5A Compressed Size 000004C4 (1220) │ │ │ │ +10FD5E Uncompressed Size 000023C6 (9158) │ │ │ │ +10FD62 Filename Length 002B (43) │ │ │ │ +10FD64 Extra Length 0000 (0) │ │ │ │ +10FD66 Comment Length 0000 (0) │ │ │ │ +10FD68 Disk Start 0000 (0) │ │ │ │ +10FD6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC47 Local Header Offset 000EEE12 (978450) │ │ │ │ -10FC4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD70 Local Header Offset 000EEDE3 (978403) │ │ │ │ +10FD74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FC4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC76 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -10FC7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC7B Created OS 03 (3) 'Unix' │ │ │ │ -10FC7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC7E General Purpose Flag 0800 (2048) │ │ │ │ +10FD9F CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +10FDA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FDA4 Created OS 03 (3) 'Unix' │ │ │ │ +10FDA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FDA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FDA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC82 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FC86 CRC D37CCA3A (3548170810) │ │ │ │ -10FC8A Compressed Size 0000021E (542) │ │ │ │ -10FC8E Uncompressed Size 000003E5 (997) │ │ │ │ -10FC92 Filename Length 0033 (51) │ │ │ │ -10FC94 Extra Length 0000 (0) │ │ │ │ -10FC96 Comment Length 0000 (0) │ │ │ │ -10FC98 Disk Start 0000 (0) │ │ │ │ -10FC9A Int File Attributes 0000 (0) │ │ │ │ +10FDA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FDAB Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FDAF CRC D37CCA3A (3548170810) │ │ │ │ +10FDB3 Compressed Size 0000021E (542) │ │ │ │ +10FDB7 Uncompressed Size 000003E5 (997) │ │ │ │ +10FDBB Filename Length 0033 (51) │ │ │ │ +10FDBD Extra Length 0000 (0) │ │ │ │ +10FDBF Comment Length 0000 (0) │ │ │ │ +10FDC1 Disk Start 0000 (0) │ │ │ │ +10FDC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FDC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FCA0 Local Header Offset 000EF31F (979743) │ │ │ │ -10FCA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FDC9 Local Header Offset 000EF2F0 (979696) │ │ │ │ +10FDCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FCA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FDCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FCD7 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -10FCDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FCDC Created OS 03 (3) 'Unix' │ │ │ │ -10FCDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FCDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FCDF General Purpose Flag 0800 (2048) │ │ │ │ +10FE00 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +10FE04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE05 Created OS 03 (3) 'Unix' │ │ │ │ +10FE06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FCE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FCE3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FCE7 CRC ECB13056 (3971035222) │ │ │ │ -10FCEB Compressed Size 000002C9 (713) │ │ │ │ -10FCEF Uncompressed Size 0000070A (1802) │ │ │ │ -10FCF3 Filename Length 0032 (50) │ │ │ │ -10FCF5 Extra Length 0000 (0) │ │ │ │ -10FCF7 Comment Length 0000 (0) │ │ │ │ -10FCF9 Disk Start 0000 (0) │ │ │ │ -10FCFB Int File Attributes 0000 (0) │ │ │ │ +10FE0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE0C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FE10 CRC ECB13056 (3971035222) │ │ │ │ +10FE14 Compressed Size 000002C9 (713) │ │ │ │ +10FE18 Uncompressed Size 0000070A (1802) │ │ │ │ +10FE1C Filename Length 0032 (50) │ │ │ │ +10FE1E Extra Length 0000 (0) │ │ │ │ +10FE20 Comment Length 0000 (0) │ │ │ │ +10FE22 Disk Start 0000 (0) │ │ │ │ +10FE24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FCFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FD01 Local Header Offset 000EF58E (980366) │ │ │ │ -10FD05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE2A Local Header Offset 000EF55F (980319) │ │ │ │ +10FE2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD37 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -10FD3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD3C Created OS 03 (3) 'Unix' │ │ │ │ -10FD3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD3F General Purpose Flag 0800 (2048) │ │ │ │ +10FE60 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +10FE64 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE65 Created OS 03 (3) 'Unix' │ │ │ │ +10FE66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD43 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FD47 CRC 23CCFC3B (600636475) │ │ │ │ -10FD4B Compressed Size 0000020C (524) │ │ │ │ -10FD4F Uncompressed Size 000003B0 (944) │ │ │ │ -10FD53 Filename Length 0032 (50) │ │ │ │ -10FD55 Extra Length 0000 (0) │ │ │ │ -10FD57 Comment Length 0000 (0) │ │ │ │ -10FD59 Disk Start 0000 (0) │ │ │ │ -10FD5B Int File Attributes 0000 (0) │ │ │ │ +10FE6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE6C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FE70 CRC 23CCFC3B (600636475) │ │ │ │ +10FE74 Compressed Size 0000020C (524) │ │ │ │ +10FE78 Uncompressed Size 000003B0 (944) │ │ │ │ +10FE7C Filename Length 0032 (50) │ │ │ │ +10FE7E Extra Length 0000 (0) │ │ │ │ +10FE80 Comment Length 0000 (0) │ │ │ │ +10FE82 Disk Start 0000 (0) │ │ │ │ +10FE84 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FD5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FD61 Local Header Offset 000EF8A7 (981159) │ │ │ │ -10FD65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE8A Local Header Offset 000EF878 (981112) │ │ │ │ +10FE8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD97 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -10FD9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD9C Created OS 03 (3) 'Unix' │ │ │ │ -10FD9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD9F General Purpose Flag 0800 (2048) │ │ │ │ +10FEC0 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +10FEC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FEC5 Created OS 03 (3) 'Unix' │ │ │ │ +10FEC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FEC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FEC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FDA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDA3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FDA7 CRC F87AF34C (4168807244) │ │ │ │ -10FDAB Compressed Size 0000026E (622) │ │ │ │ -10FDAF Uncompressed Size 000005C0 (1472) │ │ │ │ -10FDB3 Filename Length 0031 (49) │ │ │ │ -10FDB5 Extra Length 0000 (0) │ │ │ │ -10FDB7 Comment Length 0000 (0) │ │ │ │ -10FDB9 Disk Start 0000 (0) │ │ │ │ -10FDBB Int File Attributes 0000 (0) │ │ │ │ +10FECA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FECC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FED0 CRC F87AF34C (4168807244) │ │ │ │ +10FED4 Compressed Size 0000026E (622) │ │ │ │ +10FED8 Uncompressed Size 000005C0 (1472) │ │ │ │ +10FEDC Filename Length 0031 (49) │ │ │ │ +10FEDE Extra Length 0000 (0) │ │ │ │ +10FEE0 Comment Length 0000 (0) │ │ │ │ +10FEE2 Disk Start 0000 (0) │ │ │ │ +10FEE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FDBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FEE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FDC1 Local Header Offset 000EFB03 (981763) │ │ │ │ -10FDC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FEEA Local Header Offset 000EFAD4 (981716) │ │ │ │ +10FEEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FDC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FEEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FDF6 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -10FDFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FDFB Created OS 03 (3) 'Unix' │ │ │ │ -10FDFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FDFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FDFE General Purpose Flag 0800 (2048) │ │ │ │ +10FF1F CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +10FF23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF24 Created OS 03 (3) 'Unix' │ │ │ │ +10FF25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FE00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FE02 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FE06 CRC 98A6208F (2561024143) │ │ │ │ -10FE0A Compressed Size 0000035B (859) │ │ │ │ -10FE0E Uncompressed Size 00000790 (1936) │ │ │ │ -10FE12 Filename Length 002A (42) │ │ │ │ -10FE14 Extra Length 0000 (0) │ │ │ │ -10FE16 Comment Length 0000 (0) │ │ │ │ -10FE18 Disk Start 0000 (0) │ │ │ │ -10FE1A Int File Attributes 0000 (0) │ │ │ │ +10FF29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF2B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FF2F CRC 98A6208F (2561024143) │ │ │ │ +10FF33 Compressed Size 0000035B (859) │ │ │ │ +10FF37 Uncompressed Size 00000790 (1936) │ │ │ │ +10FF3B Filename Length 002A (42) │ │ │ │ +10FF3D Extra Length 0000 (0) │ │ │ │ +10FF3F Comment Length 0000 (0) │ │ │ │ +10FF41 Disk Start 0000 (0) │ │ │ │ +10FF43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE20 Local Header Offset 000EFDC0 (982464) │ │ │ │ -10FE24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF49 Local Header Offset 000EFD91 (982417) │ │ │ │ +10FF4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FF4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FE4E CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -10FE52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FE53 Created OS 03 (3) 'Unix' │ │ │ │ -10FE54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FE55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FE56 General Purpose Flag 0800 (2048) │ │ │ │ +10FF77 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +10FF7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF7C Created OS 03 (3) 'Unix' │ │ │ │ +10FF7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FE58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FE5A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FE5E CRC 0330A1B9 (53518777) │ │ │ │ -10FE62 Compressed Size 00000482 (1154) │ │ │ │ -10FE66 Uncompressed Size 0000147A (5242) │ │ │ │ -10FE6A Filename Length 0029 (41) │ │ │ │ -10FE6C Extra Length 0000 (0) │ │ │ │ -10FE6E Comment Length 0000 (0) │ │ │ │ -10FE70 Disk Start 0000 (0) │ │ │ │ -10FE72 Int File Attributes 0000 (0) │ │ │ │ +10FF81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF83 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FF87 CRC 0330A1B9 (53518777) │ │ │ │ +10FF8B Compressed Size 00000482 (1154) │ │ │ │ +10FF8F Uncompressed Size 0000147A (5242) │ │ │ │ +10FF93 Filename Length 0029 (41) │ │ │ │ +10FF95 Extra Length 0000 (0) │ │ │ │ +10FF97 Comment Length 0000 (0) │ │ │ │ +10FF99 Disk Start 0000 (0) │ │ │ │ +10FF9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE78 Local Header Offset 000F0163 (983395) │ │ │ │ -10FE7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFA1 Local Header Offset 000F0134 (983348) │ │ │ │ +10FFA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEA5 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -10FEA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEAA Created OS 03 (3) 'Unix' │ │ │ │ -10FEAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FEAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FEAD General Purpose Flag 0800 (2048) │ │ │ │ +10FFCE CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +10FFD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FFD3 Created OS 03 (3) 'Unix' │ │ │ │ +10FFD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FFD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FFD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FEAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FEB1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FEB5 CRC E4B30103 (3836936451) │ │ │ │ -10FEB9 Compressed Size 00000331 (817) │ │ │ │ -10FEBD Uncompressed Size 000006B8 (1720) │ │ │ │ -10FEC1 Filename Length 002B (43) │ │ │ │ -10FEC3 Extra Length 0000 (0) │ │ │ │ -10FEC5 Comment Length 0000 (0) │ │ │ │ -10FEC7 Disk Start 0000 (0) │ │ │ │ -10FEC9 Int File Attributes 0000 (0) │ │ │ │ +10FFD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FFDA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +10FFDE CRC E4B30103 (3836936451) │ │ │ │ +10FFE2 Compressed Size 00000331 (817) │ │ │ │ +10FFE6 Uncompressed Size 000006B8 (1720) │ │ │ │ +10FFEA Filename Length 002B (43) │ │ │ │ +10FFEC Extra Length 0000 (0) │ │ │ │ +10FFEE Comment Length 0000 (0) │ │ │ │ +10FFF0 Disk Start 0000 (0) │ │ │ │ +10FFF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FECB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FFF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FECF Local Header Offset 000F062C (984620) │ │ │ │ -10FED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFF8 Local Header Offset 000F05FD (984573) │ │ │ │ +10FFFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEFE CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -10FF02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF03 Created OS 03 (3) 'Unix' │ │ │ │ -10FF04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF06 General Purpose Flag 0800 (2048) │ │ │ │ +110027 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +11002B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11002C Created OS 03 (3) 'Unix' │ │ │ │ +11002D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11002E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11002F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FF0E CRC E8D4A005 (3906248709) │ │ │ │ -10FF12 Compressed Size 00000368 (872) │ │ │ │ -10FF16 Uncompressed Size 00000DD0 (3536) │ │ │ │ -10FF1A Filename Length 002A (42) │ │ │ │ -10FF1C Extra Length 0000 (0) │ │ │ │ -10FF1E Comment Length 0000 (0) │ │ │ │ -10FF20 Disk Start 0000 (0) │ │ │ │ -10FF22 Int File Attributes 0000 (0) │ │ │ │ +110031 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110033 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110037 CRC E8D4A005 (3906248709) │ │ │ │ +11003B Compressed Size 00000368 (872) │ │ │ │ +11003F Uncompressed Size 00000DD0 (3536) │ │ │ │ +110043 Filename Length 002A (42) │ │ │ │ +110045 Extra Length 0000 (0) │ │ │ │ +110047 Comment Length 0000 (0) │ │ │ │ +110049 Disk Start 0000 (0) │ │ │ │ +11004B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11004D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF28 Local Header Offset 000F09A6 (985510) │ │ │ │ -10FF2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110051 Local Header Offset 000F0977 (985463) │ │ │ │ +110055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FF56 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -10FF5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF5B Created OS 03 (3) 'Unix' │ │ │ │ -10FF5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF5E General Purpose Flag 0800 (2048) │ │ │ │ +11007F CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +110083 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110084 Created OS 03 (3) 'Unix' │ │ │ │ +110085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110087 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF62 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FF66 CRC 7B2EBB6A (2066660202) │ │ │ │ -10FF6A Compressed Size 0000024F (591) │ │ │ │ -10FF6E Uncompressed Size 00000450 (1104) │ │ │ │ -10FF72 Filename Length 0026 (38) │ │ │ │ -10FF74 Extra Length 0000 (0) │ │ │ │ -10FF76 Comment Length 0000 (0) │ │ │ │ -10FF78 Disk Start 0000 (0) │ │ │ │ -10FF7A Int File Attributes 0000 (0) │ │ │ │ +110089 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11008B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11008F CRC 7B2EBB6A (2066660202) │ │ │ │ +110093 Compressed Size 0000024F (591) │ │ │ │ +110097 Uncompressed Size 00000450 (1104) │ │ │ │ +11009B Filename Length 0026 (38) │ │ │ │ +11009D Extra Length 0000 (0) │ │ │ │ +11009F Comment Length 0000 (0) │ │ │ │ +1100A1 Disk Start 0000 (0) │ │ │ │ +1100A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF80 Local Header Offset 000F0D56 (986454) │ │ │ │ -10FF84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100A9 Local Header Offset 000F0D27 (986407) │ │ │ │ +1100AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFAA CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -10FFAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFAF Created OS 03 (3) 'Unix' │ │ │ │ -10FFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FFB2 General Purpose Flag 0800 (2048) │ │ │ │ +1100D3 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +1100D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1100D8 Created OS 03 (3) 'Unix' │ │ │ │ +1100D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1100DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1100DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FFB6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -10FFBA CRC 5CE2066F (1558316655) │ │ │ │ -10FFBE Compressed Size 0000028B (651) │ │ │ │ -10FFC2 Uncompressed Size 00000799 (1945) │ │ │ │ -10FFC6 Filename Length 0025 (37) │ │ │ │ -10FFC8 Extra Length 0000 (0) │ │ │ │ -10FFCA Comment Length 0000 (0) │ │ │ │ -10FFCC Disk Start 0000 (0) │ │ │ │ -10FFCE Int File Attributes 0000 (0) │ │ │ │ +1100DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1100DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1100E3 CRC 5CE2066F (1558316655) │ │ │ │ +1100E7 Compressed Size 0000028B (651) │ │ │ │ +1100EB Uncompressed Size 00000799 (1945) │ │ │ │ +1100EF Filename Length 0025 (37) │ │ │ │ +1100F1 Extra Length 0000 (0) │ │ │ │ +1100F3 Comment Length 0000 (0) │ │ │ │ +1100F5 Disk Start 0000 (0) │ │ │ │ +1100F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FFD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FFD4 Local Header Offset 000F0FE9 (987113) │ │ │ │ -10FFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100FD Local Header Offset 000F0FBA (987066) │ │ │ │ +110101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFFD CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -110001 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110002 Created OS 03 (3) 'Unix' │ │ │ │ -110003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110005 General Purpose Flag 0800 (2048) │ │ │ │ +110126 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +11012A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11012B Created OS 03 (3) 'Unix' │ │ │ │ +11012C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11012D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11012E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110007 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110009 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11000D CRC 47653C1B (1197816859) │ │ │ │ -110011 Compressed Size 00000252 (594) │ │ │ │ -110015 Uncompressed Size 00000415 (1045) │ │ │ │ -110019 Filename Length 0029 (41) │ │ │ │ -11001B Extra Length 0000 (0) │ │ │ │ -11001D Comment Length 0000 (0) │ │ │ │ -11001F Disk Start 0000 (0) │ │ │ │ -110021 Int File Attributes 0000 (0) │ │ │ │ +110130 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110132 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110136 CRC 47653C1B (1197816859) │ │ │ │ +11013A Compressed Size 00000252 (594) │ │ │ │ +11013E Uncompressed Size 00000415 (1045) │ │ │ │ +110142 Filename Length 0029 (41) │ │ │ │ +110144 Extra Length 0000 (0) │ │ │ │ +110146 Comment Length 0000 (0) │ │ │ │ +110148 Disk Start 0000 (0) │ │ │ │ +11014A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110023 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11014C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110027 Local Header Offset 000F12B7 (987831) │ │ │ │ -11002B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110150 Local Header Offset 000F1288 (987784) │ │ │ │ +110154 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11002B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110154: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110054 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -110058 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110059 Created OS 03 (3) 'Unix' │ │ │ │ -11005A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11005B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11005C General Purpose Flag 0800 (2048) │ │ │ │ +11017D CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +110181 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110182 Created OS 03 (3) 'Unix' │ │ │ │ +110183 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110184 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110185 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11005E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110060 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110064 CRC F17E6314 (4051591956) │ │ │ │ -110068 Compressed Size 000001F0 (496) │ │ │ │ -11006C Uncompressed Size 0000056C (1388) │ │ │ │ -110070 Filename Length 0028 (40) │ │ │ │ -110072 Extra Length 0000 (0) │ │ │ │ -110074 Comment Length 0000 (0) │ │ │ │ -110076 Disk Start 0000 (0) │ │ │ │ -110078 Int File Attributes 0000 (0) │ │ │ │ +110187 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110189 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11018D CRC F17E6314 (4051591956) │ │ │ │ +110191 Compressed Size 000001F0 (496) │ │ │ │ +110195 Uncompressed Size 0000056C (1388) │ │ │ │ +110199 Filename Length 0028 (40) │ │ │ │ +11019B Extra Length 0000 (0) │ │ │ │ +11019D Comment Length 0000 (0) │ │ │ │ +11019F Disk Start 0000 (0) │ │ │ │ +1101A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11007A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11007E Local Header Offset 000F1550 (988496) │ │ │ │ -110082 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101A7 Local Header Offset 000F1521 (988449) │ │ │ │ +1101AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110082: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100AA CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -1100AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1100AF Created OS 03 (3) 'Unix' │ │ │ │ -1100B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1100B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1100B2 General Purpose Flag 0800 (2048) │ │ │ │ +1101D3 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +1101D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1101D8 Created OS 03 (3) 'Unix' │ │ │ │ +1101D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1101DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1101DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1100B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1100B6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1100BA CRC FC28F027 (4230541351) │ │ │ │ -1100BE Compressed Size 00000757 (1879) │ │ │ │ -1100C2 Uncompressed Size 000016BD (5821) │ │ │ │ -1100C6 Filename Length 0029 (41) │ │ │ │ -1100C8 Extra Length 0000 (0) │ │ │ │ -1100CA Comment Length 0000 (0) │ │ │ │ -1100CC Disk Start 0000 (0) │ │ │ │ -1100CE Int File Attributes 0000 (0) │ │ │ │ +1101DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1101DF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1101E3 CRC FC28F027 (4230541351) │ │ │ │ +1101E7 Compressed Size 00000757 (1879) │ │ │ │ +1101EB Uncompressed Size 000016BD (5821) │ │ │ │ +1101EF Filename Length 0029 (41) │ │ │ │ +1101F1 Extra Length 0000 (0) │ │ │ │ +1101F3 Comment Length 0000 (0) │ │ │ │ +1101F5 Disk Start 0000 (0) │ │ │ │ +1101F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1100D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1100D4 Local Header Offset 000F1786 (989062) │ │ │ │ -1100D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101FD Local Header Offset 000F1757 (989015) │ │ │ │ +110201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1100D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110101 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -110105 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110106 Created OS 03 (3) 'Unix' │ │ │ │ -110107 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110108 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110109 General Purpose Flag 0800 (2048) │ │ │ │ +11022A CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +11022E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11022F Created OS 03 (3) 'Unix' │ │ │ │ +110230 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110231 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110232 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11010B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11010D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110111 CRC 1C44EACE (474278606) │ │ │ │ -110115 Compressed Size 00000B43 (2883) │ │ │ │ -110119 Uncompressed Size 00004A3F (19007) │ │ │ │ -11011D Filename Length 0028 (40) │ │ │ │ -11011F Extra Length 0000 (0) │ │ │ │ -110121 Comment Length 0000 (0) │ │ │ │ -110123 Disk Start 0000 (0) │ │ │ │ -110125 Int File Attributes 0000 (0) │ │ │ │ +110234 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110236 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11023A CRC 1C44EACE (474278606) │ │ │ │ +11023E Compressed Size 00000B43 (2883) │ │ │ │ +110242 Uncompressed Size 00004A3F (19007) │ │ │ │ +110246 Filename Length 0028 (40) │ │ │ │ +110248 Extra Length 0000 (0) │ │ │ │ +11024A Comment Length 0000 (0) │ │ │ │ +11024C Disk Start 0000 (0) │ │ │ │ +11024E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110127 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110250 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11012B Local Header Offset 000F1F24 (991012) │ │ │ │ -11012F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110254 Local Header Offset 000F1EF5 (990965) │ │ │ │ +110258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11012F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110157 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -11015B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11015C Created OS 03 (3) 'Unix' │ │ │ │ -11015D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11015E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11015F General Purpose Flag 0800 (2048) │ │ │ │ +110280 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +110284 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110285 Created OS 03 (3) 'Unix' │ │ │ │ +110286 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110287 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110288 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110161 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110163 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110167 CRC 431EC689 (1126090377) │ │ │ │ -11016B Compressed Size 00000461 (1121) │ │ │ │ -11016F Uncompressed Size 00000AB3 (2739) │ │ │ │ -110173 Filename Length 002E (46) │ │ │ │ -110175 Extra Length 0000 (0) │ │ │ │ -110177 Comment Length 0000 (0) │ │ │ │ -110179 Disk Start 0000 (0) │ │ │ │ -11017B Int File Attributes 0000 (0) │ │ │ │ +11028A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11028C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110290 CRC 431EC689 (1126090377) │ │ │ │ +110294 Compressed Size 00000461 (1121) │ │ │ │ +110298 Uncompressed Size 00000AB3 (2739) │ │ │ │ +11029C Filename Length 002E (46) │ │ │ │ +11029E Extra Length 0000 (0) │ │ │ │ +1102A0 Comment Length 0000 (0) │ │ │ │ +1102A2 Disk Start 0000 (0) │ │ │ │ +1102A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11017D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1102A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110181 Local Header Offset 000F2AAD (993965) │ │ │ │ -110185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1102AA Local Header Offset 000F2A7E (993918) │ │ │ │ +1102AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1102AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1101B3 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -1101B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1101B8 Created OS 03 (3) 'Unix' │ │ │ │ -1101B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1101BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1101BB General Purpose Flag 0800 (2048) │ │ │ │ +1102DC CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +1102E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1102E1 Created OS 03 (3) 'Unix' │ │ │ │ +1102E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1102E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1102E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1101BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1101BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1101C3 CRC 16196697 (370763415) │ │ │ │ -1101C7 Compressed Size 00000541 (1345) │ │ │ │ -1101CB Uncompressed Size 00002353 (9043) │ │ │ │ -1101CF Filename Length 002D (45) │ │ │ │ -1101D1 Extra Length 0000 (0) │ │ │ │ -1101D3 Comment Length 0000 (0) │ │ │ │ -1101D5 Disk Start 0000 (0) │ │ │ │ -1101D7 Int File Attributes 0000 (0) │ │ │ │ +1102E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1102E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1102EC CRC 16196697 (370763415) │ │ │ │ +1102F0 Compressed Size 00000541 (1345) │ │ │ │ +1102F4 Uncompressed Size 00002353 (9043) │ │ │ │ +1102F8 Filename Length 002D (45) │ │ │ │ +1102FA Extra Length 0000 (0) │ │ │ │ +1102FC Comment Length 0000 (0) │ │ │ │ +1102FE Disk Start 0000 (0) │ │ │ │ +110300 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1101D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110302 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1101DD Local Header Offset 000F2F5A (995162) │ │ │ │ -1101E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110306 Local Header Offset 000F2F2B (995115) │ │ │ │ +11030A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1101E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11030A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11020E CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -110212 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110213 Created OS 03 (3) 'Unix' │ │ │ │ -110214 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110215 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110216 General Purpose Flag 0800 (2048) │ │ │ │ +110337 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +11033B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11033C Created OS 03 (3) 'Unix' │ │ │ │ +11033D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11033E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11033F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110218 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11021A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11021E CRC A6111B94 (2786139028) │ │ │ │ -110222 Compressed Size 000002D5 (725) │ │ │ │ -110226 Uncompressed Size 000005C9 (1481) │ │ │ │ -11022A Filename Length 0025 (37) │ │ │ │ -11022C Extra Length 0000 (0) │ │ │ │ -11022E Comment Length 0000 (0) │ │ │ │ -110230 Disk Start 0000 (0) │ │ │ │ -110232 Int File Attributes 0000 (0) │ │ │ │ +110341 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110343 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110347 CRC A6111B94 (2786139028) │ │ │ │ +11034B Compressed Size 000002D5 (725) │ │ │ │ +11034F Uncompressed Size 000005C9 (1481) │ │ │ │ +110353 Filename Length 0025 (37) │ │ │ │ +110355 Extra Length 0000 (0) │ │ │ │ +110357 Comment Length 0000 (0) │ │ │ │ +110359 Disk Start 0000 (0) │ │ │ │ +11035B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110234 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11035D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110238 Local Header Offset 000F34E6 (996582) │ │ │ │ -11023C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110361 Local Header Offset 000F34B7 (996535) │ │ │ │ +110365 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11023C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110261 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -110265 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110266 Created OS 03 (3) 'Unix' │ │ │ │ -110267 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110268 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110269 General Purpose Flag 0800 (2048) │ │ │ │ +11038A CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +11038E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11038F Created OS 03 (3) 'Unix' │ │ │ │ +110390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110392 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11026B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11026D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110271 CRC E6F629B8 (3874892216) │ │ │ │ -110275 Compressed Size 0000062D (1581) │ │ │ │ -110279 Uncompressed Size 000013F6 (5110) │ │ │ │ -11027D Filename Length 0024 (36) │ │ │ │ -11027F Extra Length 0000 (0) │ │ │ │ -110281 Comment Length 0000 (0) │ │ │ │ -110283 Disk Start 0000 (0) │ │ │ │ -110285 Int File Attributes 0000 (0) │ │ │ │ +110394 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110396 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11039A CRC E6F629B8 (3874892216) │ │ │ │ +11039E Compressed Size 0000062D (1581) │ │ │ │ +1103A2 Uncompressed Size 000013F6 (5110) │ │ │ │ +1103A6 Filename Length 0024 (36) │ │ │ │ +1103A8 Extra Length 0000 (0) │ │ │ │ +1103AA Comment Length 0000 (0) │ │ │ │ +1103AC Disk Start 0000 (0) │ │ │ │ +1103AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110287 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1103B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11028B Local Header Offset 000F37FE (997374) │ │ │ │ -11028F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1103B4 Local Header Offset 000F37CF (997327) │ │ │ │ +1103B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11028F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1103B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1102B3 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -1102B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1102B8 Created OS 03 (3) 'Unix' │ │ │ │ -1102B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1102BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1102BB General Purpose Flag 0800 (2048) │ │ │ │ +1103DC CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +1103E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1103E1 Created OS 03 (3) 'Unix' │ │ │ │ +1103E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1103E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1103E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1102BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1102BF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1102C3 CRC 126AAF4F (308981583) │ │ │ │ -1102C7 Compressed Size 00000574 (1396) │ │ │ │ -1102CB Uncompressed Size 00000F68 (3944) │ │ │ │ -1102CF Filename Length 0035 (53) │ │ │ │ -1102D1 Extra Length 0000 (0) │ │ │ │ -1102D3 Comment Length 0000 (0) │ │ │ │ -1102D5 Disk Start 0000 (0) │ │ │ │ -1102D7 Int File Attributes 0000 (0) │ │ │ │ +1103E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1103E8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1103EC CRC 126AAF4F (308981583) │ │ │ │ +1103F0 Compressed Size 00000574 (1396) │ │ │ │ +1103F4 Uncompressed Size 00000F68 (3944) │ │ │ │ +1103F8 Filename Length 0035 (53) │ │ │ │ +1103FA Extra Length 0000 (0) │ │ │ │ +1103FC Comment Length 0000 (0) │ │ │ │ +1103FE Disk Start 0000 (0) │ │ │ │ +110400 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1102D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110402 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1102DD Local Header Offset 000F3E6D (999021) │ │ │ │ -1102E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110406 Local Header Offset 000F3E3E (998974) │ │ │ │ +11040A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1102E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11040A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110316 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -11031A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11031B Created OS 03 (3) 'Unix' │ │ │ │ -11031C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11031D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11031E General Purpose Flag 0800 (2048) │ │ │ │ +11043F CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +110443 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110444 Created OS 03 (3) 'Unix' │ │ │ │ +110445 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110446 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110447 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110320 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110322 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110326 CRC 20006F3D (536899389) │ │ │ │ -11032A Compressed Size 000005B1 (1457) │ │ │ │ -11032E Uncompressed Size 00002D9E (11678) │ │ │ │ -110332 Filename Length 0034 (52) │ │ │ │ -110334 Extra Length 0000 (0) │ │ │ │ -110336 Comment Length 0000 (0) │ │ │ │ -110338 Disk Start 0000 (0) │ │ │ │ -11033A Int File Attributes 0000 (0) │ │ │ │ +110449 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11044B Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11044F CRC 20006F3D (536899389) │ │ │ │ +110453 Compressed Size 000005B1 (1457) │ │ │ │ +110457 Uncompressed Size 00002D9E (11678) │ │ │ │ +11045B Filename Length 0034 (52) │ │ │ │ +11045D Extra Length 0000 (0) │ │ │ │ +11045F Comment Length 0000 (0) │ │ │ │ +110461 Disk Start 0000 (0) │ │ │ │ +110463 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11033C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110465 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110340 Local Header Offset 000F4434 (1000500) │ │ │ │ -110344 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110469 Local Header Offset 000F4405 (1000453) │ │ │ │ +11046D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110344: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11046D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110378 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -11037C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11037D Created OS 03 (3) 'Unix' │ │ │ │ -11037E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11037F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110380 General Purpose Flag 0800 (2048) │ │ │ │ +1104A1 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +1104A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1104A6 Created OS 03 (3) 'Unix' │ │ │ │ +1104A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1104A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1104A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110382 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110384 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110388 CRC C957BB42 (3377969986) │ │ │ │ -11038C Compressed Size 000002E8 (744) │ │ │ │ -110390 Uncompressed Size 00000629 (1577) │ │ │ │ -110394 Filename Length 003D (61) │ │ │ │ -110396 Extra Length 0000 (0) │ │ │ │ -110398 Comment Length 0000 (0) │ │ │ │ -11039A Disk Start 0000 (0) │ │ │ │ -11039C Int File Attributes 0000 (0) │ │ │ │ +1104AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1104AD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1104B1 CRC C957BB42 (3377969986) │ │ │ │ +1104B5 Compressed Size 000002E8 (744) │ │ │ │ +1104B9 Uncompressed Size 00000629 (1577) │ │ │ │ +1104BD Filename Length 003D (61) │ │ │ │ +1104BF Extra Length 0000 (0) │ │ │ │ +1104C1 Comment Length 0000 (0) │ │ │ │ +1104C3 Disk Start 0000 (0) │ │ │ │ +1104C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11039E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1104C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1103A2 Local Header Offset 000F4A37 (1002039) │ │ │ │ -1103A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1104CB Local Header Offset 000F4A08 (1001992) │ │ │ │ +1104CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1103A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1104CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1103E3 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -1103E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1103E8 Created OS 03 (3) 'Unix' │ │ │ │ -1103E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1103EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1103EB General Purpose Flag 0800 (2048) │ │ │ │ +11050C CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +110510 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110511 Created OS 03 (3) 'Unix' │ │ │ │ +110512 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110513 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110514 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1103ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -1103EF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1103F3 CRC 091716AE (152508078) │ │ │ │ -1103F7 Compressed Size 000003B6 (950) │ │ │ │ -1103FB Uncompressed Size 00000F85 (3973) │ │ │ │ -1103FF Filename Length 003C (60) │ │ │ │ -110401 Extra Length 0000 (0) │ │ │ │ -110403 Comment Length 0000 (0) │ │ │ │ -110405 Disk Start 0000 (0) │ │ │ │ -110407 Int File Attributes 0000 (0) │ │ │ │ +110516 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110518 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11051C CRC 091716AE (152508078) │ │ │ │ +110520 Compressed Size 000003B6 (950) │ │ │ │ +110524 Uncompressed Size 00000F85 (3973) │ │ │ │ +110528 Filename Length 003C (60) │ │ │ │ +11052A Extra Length 0000 (0) │ │ │ │ +11052C Comment Length 0000 (0) │ │ │ │ +11052E Disk Start 0000 (0) │ │ │ │ +110530 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110409 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110532 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11040D Local Header Offset 000F4D7A (1002874) │ │ │ │ -110411 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110536 Local Header Offset 000F4D4B (1002827) │ │ │ │ +11053A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11053A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11044D CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -110451 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110452 Created OS 03 (3) 'Unix' │ │ │ │ -110453 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110454 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110455 General Purpose Flag 0800 (2048) │ │ │ │ +110576 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +11057A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11057B Created OS 03 (3) 'Unix' │ │ │ │ +11057C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11057D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11057E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110457 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110459 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11045D CRC 33DEB2A1 (870232737) │ │ │ │ -110461 Compressed Size 000001A0 (416) │ │ │ │ -110465 Uncompressed Size 0000030D (781) │ │ │ │ -110469 Filename Length 0042 (66) │ │ │ │ -11046B Extra Length 0000 (0) │ │ │ │ -11046D Comment Length 0000 (0) │ │ │ │ -11046F Disk Start 0000 (0) │ │ │ │ -110471 Int File Attributes 0000 (0) │ │ │ │ +110580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110582 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110586 CRC 33DEB2A1 (870232737) │ │ │ │ +11058A Compressed Size 000001A0 (416) │ │ │ │ +11058E Uncompressed Size 0000030D (781) │ │ │ │ +110592 Filename Length 0042 (66) │ │ │ │ +110594 Extra Length 0000 (0) │ │ │ │ +110596 Comment Length 0000 (0) │ │ │ │ +110598 Disk Start 0000 (0) │ │ │ │ +11059A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110473 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11059C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110477 Local Header Offset 000F518A (1003914) │ │ │ │ -11047B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1105A0 Local Header Offset 000F515B (1003867) │ │ │ │ +1105A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11047B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1105A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1104BD CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -1104C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1104C2 Created OS 03 (3) 'Unix' │ │ │ │ -1104C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1104C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1104C5 General Purpose Flag 0800 (2048) │ │ │ │ +1105E6 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +1105EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1105EB Created OS 03 (3) 'Unix' │ │ │ │ +1105EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1105ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1105EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1104C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1104C9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1104CD CRC DB18244A (3675792458) │ │ │ │ -1104D1 Compressed Size 0000019D (413) │ │ │ │ -1104D5 Uncompressed Size 000003C2 (962) │ │ │ │ -1104D9 Filename Length 0041 (65) │ │ │ │ -1104DB Extra Length 0000 (0) │ │ │ │ -1104DD Comment Length 0000 (0) │ │ │ │ -1104DF Disk Start 0000 (0) │ │ │ │ -1104E1 Int File Attributes 0000 (0) │ │ │ │ +1105F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1105F2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1105F6 CRC DB18244A (3675792458) │ │ │ │ +1105FA Compressed Size 0000019D (413) │ │ │ │ +1105FE Uncompressed Size 000003C2 (962) │ │ │ │ +110602 Filename Length 0041 (65) │ │ │ │ +110604 Extra Length 0000 (0) │ │ │ │ +110606 Comment Length 0000 (0) │ │ │ │ +110608 Disk Start 0000 (0) │ │ │ │ +11060A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1104E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11060C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1104E7 Local Header Offset 000F538A (1004426) │ │ │ │ -1104EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110610 Local Header Offset 000F535B (1004379) │ │ │ │ +110614 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1104EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110614: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11052C CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -110530 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110531 Created OS 03 (3) 'Unix' │ │ │ │ -110532 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110533 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110534 General Purpose Flag 0800 (2048) │ │ │ │ +110655 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +110659 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11065A Created OS 03 (3) 'Unix' │ │ │ │ +11065B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11065C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11065D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110536 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110538 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11053C CRC 9F1B20D5 (2669355221) │ │ │ │ -110540 Compressed Size 000001A0 (416) │ │ │ │ -110544 Uncompressed Size 00000309 (777) │ │ │ │ -110548 Filename Length 0041 (65) │ │ │ │ -11054A Extra Length 0000 (0) │ │ │ │ -11054C Comment Length 0000 (0) │ │ │ │ -11054E Disk Start 0000 (0) │ │ │ │ -110550 Int File Attributes 0000 (0) │ │ │ │ +11065F Compression Method 0008 (8) 'Deflated' │ │ │ │ +110661 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110665 CRC 9F1B20D5 (2669355221) │ │ │ │ +110669 Compressed Size 000001A0 (416) │ │ │ │ +11066D Uncompressed Size 00000309 (777) │ │ │ │ +110671 Filename Length 0041 (65) │ │ │ │ +110673 Extra Length 0000 (0) │ │ │ │ +110675 Comment Length 0000 (0) │ │ │ │ +110677 Disk Start 0000 (0) │ │ │ │ +110679 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110552 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11067B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110556 Local Header Offset 000F5586 (1004934) │ │ │ │ -11055A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11067F Local Header Offset 000F5557 (1004887) │ │ │ │ +110683 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11055A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110683: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11059B CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -11059F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1105A0 Created OS 03 (3) 'Unix' │ │ │ │ -1105A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1105A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1105A3 General Purpose Flag 0800 (2048) │ │ │ │ +1106C4 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +1106C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1106C9 Created OS 03 (3) 'Unix' │ │ │ │ +1106CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1106CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1106CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1105A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1105A7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1105AB CRC 4C63C55C (1281607004) │ │ │ │ -1105AF Compressed Size 0000019D (413) │ │ │ │ -1105B3 Uncompressed Size 000003BC (956) │ │ │ │ -1105B7 Filename Length 0040 (64) │ │ │ │ -1105B9 Extra Length 0000 (0) │ │ │ │ -1105BB Comment Length 0000 (0) │ │ │ │ -1105BD Disk Start 0000 (0) │ │ │ │ -1105BF Int File Attributes 0000 (0) │ │ │ │ +1106CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1106D0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1106D4 CRC 4C63C55C (1281607004) │ │ │ │ +1106D8 Compressed Size 0000019D (413) │ │ │ │ +1106DC Uncompressed Size 000003BC (956) │ │ │ │ +1106E0 Filename Length 0040 (64) │ │ │ │ +1106E2 Extra Length 0000 (0) │ │ │ │ +1106E4 Comment Length 0000 (0) │ │ │ │ +1106E6 Disk Start 0000 (0) │ │ │ │ +1106E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1105C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1106EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1105C5 Local Header Offset 000F5785 (1005445) │ │ │ │ -1105C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1106EE Local Header Offset 000F5756 (1005398) │ │ │ │ +1106F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1105C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1106F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110609 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -11060D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11060E Created OS 03 (3) 'Unix' │ │ │ │ -11060F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110610 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110611 General Purpose Flag 0800 (2048) │ │ │ │ +110732 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +110736 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110737 Created OS 03 (3) 'Unix' │ │ │ │ +110738 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110739 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11073A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110613 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110615 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110619 CRC 34802942 (880814402) │ │ │ │ -11061D Compressed Size 00000243 (579) │ │ │ │ -110621 Uncompressed Size 000004DB (1243) │ │ │ │ -110625 Filename Length 0045 (69) │ │ │ │ -110627 Extra Length 0000 (0) │ │ │ │ -110629 Comment Length 0000 (0) │ │ │ │ -11062B Disk Start 0000 (0) │ │ │ │ -11062D Int File Attributes 0000 (0) │ │ │ │ +11073C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11073E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110742 CRC 34802942 (880814402) │ │ │ │ +110746 Compressed Size 00000243 (579) │ │ │ │ +11074A Uncompressed Size 000004DB (1243) │ │ │ │ +11074E Filename Length 0045 (69) │ │ │ │ +110750 Extra Length 0000 (0) │ │ │ │ +110752 Comment Length 0000 (0) │ │ │ │ +110754 Disk Start 0000 (0) │ │ │ │ +110756 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11062F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110758 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110633 Local Header Offset 000F5980 (1005952) │ │ │ │ -110637 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11075C Local Header Offset 000F5951 (1005905) │ │ │ │ +110760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11067C CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -110680 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110681 Created OS 03 (3) 'Unix' │ │ │ │ -110682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110684 General Purpose Flag 0800 (2048) │ │ │ │ +1107A5 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +1107A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1107AA Created OS 03 (3) 'Unix' │ │ │ │ +1107AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1107AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1107AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110686 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110688 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11068C CRC BEFC9406 (3204224006) │ │ │ │ -110690 Compressed Size 00000236 (566) │ │ │ │ -110694 Uncompressed Size 0000081A (2074) │ │ │ │ -110698 Filename Length 0044 (68) │ │ │ │ -11069A Extra Length 0000 (0) │ │ │ │ -11069C Comment Length 0000 (0) │ │ │ │ -11069E Disk Start 0000 (0) │ │ │ │ -1106A0 Int File Attributes 0000 (0) │ │ │ │ +1107AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1107B1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1107B5 CRC BEFC9406 (3204224006) │ │ │ │ +1107B9 Compressed Size 00000236 (566) │ │ │ │ +1107BD Uncompressed Size 0000081A (2074) │ │ │ │ +1107C1 Filename Length 0044 (68) │ │ │ │ +1107C3 Extra Length 0000 (0) │ │ │ │ +1107C5 Comment Length 0000 (0) │ │ │ │ +1107C7 Disk Start 0000 (0) │ │ │ │ +1107C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1106A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1107CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1106A6 Local Header Offset 000F5C26 (1006630) │ │ │ │ -1106AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1107CF Local Header Offset 000F5BF7 (1006583) │ │ │ │ +1107D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1106AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1107D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1106EE CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -1106F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1106F3 Created OS 03 (3) 'Unix' │ │ │ │ -1106F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1106F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1106F6 General Purpose Flag 0800 (2048) │ │ │ │ +110817 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +11081B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11081C Created OS 03 (3) 'Unix' │ │ │ │ +11081D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11081E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11081F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1106F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1106FA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1106FE CRC 309ECBE5 (815713253) │ │ │ │ -110702 Compressed Size 000001A0 (416) │ │ │ │ -110706 Uncompressed Size 00000309 (777) │ │ │ │ -11070A Filename Length 0041 (65) │ │ │ │ -11070C Extra Length 0000 (0) │ │ │ │ -11070E Comment Length 0000 (0) │ │ │ │ -110710 Disk Start 0000 (0) │ │ │ │ -110712 Int File Attributes 0000 (0) │ │ │ │ +110821 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110823 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110827 CRC 309ECBE5 (815713253) │ │ │ │ +11082B Compressed Size 000001A0 (416) │ │ │ │ +11082F Uncompressed Size 00000309 (777) │ │ │ │ +110833 Filename Length 0041 (65) │ │ │ │ +110835 Extra Length 0000 (0) │ │ │ │ +110837 Comment Length 0000 (0) │ │ │ │ +110839 Disk Start 0000 (0) │ │ │ │ +11083B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110714 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11083D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110718 Local Header Offset 000F5EBE (1007294) │ │ │ │ -11071C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110841 Local Header Offset 000F5E8F (1007247) │ │ │ │ +110845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11071C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11075D CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -110761 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110762 Created OS 03 (3) 'Unix' │ │ │ │ -110763 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110764 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110765 General Purpose Flag 0800 (2048) │ │ │ │ +110886 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +11088A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11088B Created OS 03 (3) 'Unix' │ │ │ │ +11088C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11088D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11088E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110767 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110769 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11076D CRC 7DC9408F (2110341263) │ │ │ │ -110771 Compressed Size 0000019B (411) │ │ │ │ -110775 Uncompressed Size 000003BC (956) │ │ │ │ -110779 Filename Length 0040 (64) │ │ │ │ -11077B Extra Length 0000 (0) │ │ │ │ -11077D Comment Length 0000 (0) │ │ │ │ -11077F Disk Start 0000 (0) │ │ │ │ -110781 Int File Attributes 0000 (0) │ │ │ │ +110890 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110892 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110896 CRC 7DC9408F (2110341263) │ │ │ │ +11089A Compressed Size 0000019B (411) │ │ │ │ +11089E Uncompressed Size 000003BC (956) │ │ │ │ +1108A2 Filename Length 0040 (64) │ │ │ │ +1108A4 Extra Length 0000 (0) │ │ │ │ +1108A6 Comment Length 0000 (0) │ │ │ │ +1108A8 Disk Start 0000 (0) │ │ │ │ +1108AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110783 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1108AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110787 Local Header Offset 000F60BD (1007805) │ │ │ │ -11078B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1108B0 Local Header Offset 000F608E (1007758) │ │ │ │ +1108B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11078B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1108B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1107CB CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -1107CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1107D0 Created OS 03 (3) 'Unix' │ │ │ │ -1107D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1107D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1107D3 General Purpose Flag 0800 (2048) │ │ │ │ +1108F4 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +1108F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1108F9 Created OS 03 (3) 'Unix' │ │ │ │ +1108FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1108FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1108FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1107D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1107D7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1107DB CRC E5B5BB54 (3853892436) │ │ │ │ -1107DF Compressed Size 000001A0 (416) │ │ │ │ -1107E3 Uncompressed Size 00000315 (789) │ │ │ │ -1107E7 Filename Length 0044 (68) │ │ │ │ -1107E9 Extra Length 0000 (0) │ │ │ │ -1107EB Comment Length 0000 (0) │ │ │ │ -1107ED Disk Start 0000 (0) │ │ │ │ -1107EF Int File Attributes 0000 (0) │ │ │ │ +1108FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +110900 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110904 CRC E5B5BB54 (3853892436) │ │ │ │ +110908 Compressed Size 000001A0 (416) │ │ │ │ +11090C Uncompressed Size 00000315 (789) │ │ │ │ +110910 Filename Length 0044 (68) │ │ │ │ +110912 Extra Length 0000 (0) │ │ │ │ +110914 Comment Length 0000 (0) │ │ │ │ +110916 Disk Start 0000 (0) │ │ │ │ +110918 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1107F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11091A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1107F5 Local Header Offset 000F62B6 (1008310) │ │ │ │ -1107F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11091E Local Header Offset 000F6287 (1008263) │ │ │ │ +110922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1107F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11083D CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -110841 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110842 Created OS 03 (3) 'Unix' │ │ │ │ -110843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110845 General Purpose Flag 0800 (2048) │ │ │ │ +110966 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +11096A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11096B Created OS 03 (3) 'Unix' │ │ │ │ +11096C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11096D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11096E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110847 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110849 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11084D CRC 7B86EAE8 (2072439528) │ │ │ │ -110851 Compressed Size 0000019E (414) │ │ │ │ -110855 Uncompressed Size 000003CE (974) │ │ │ │ -110859 Filename Length 0043 (67) │ │ │ │ -11085B Extra Length 0000 (0) │ │ │ │ -11085D Comment Length 0000 (0) │ │ │ │ -11085F Disk Start 0000 (0) │ │ │ │ -110861 Int File Attributes 0000 (0) │ │ │ │ +110970 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110972 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110976 CRC 7B86EAE8 (2072439528) │ │ │ │ +11097A Compressed Size 0000019E (414) │ │ │ │ +11097E Uncompressed Size 000003CE (974) │ │ │ │ +110982 Filename Length 0043 (67) │ │ │ │ +110984 Extra Length 0000 (0) │ │ │ │ +110986 Comment Length 0000 (0) │ │ │ │ +110988 Disk Start 0000 (0) │ │ │ │ +11098A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110863 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11098C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110867 Local Header Offset 000F64B8 (1008824) │ │ │ │ -11086B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110990 Local Header Offset 000F6489 (1008777) │ │ │ │ +110994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11086B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1108AE CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -1108B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1108B3 Created OS 03 (3) 'Unix' │ │ │ │ -1108B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1108B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1108B6 General Purpose Flag 0800 (2048) │ │ │ │ +1109D7 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +1109DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1109DC Created OS 03 (3) 'Unix' │ │ │ │ +1109DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1109DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1109DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1108B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1108BA Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1108BE CRC D6AD83BE (3601695678) │ │ │ │ -1108C2 Compressed Size 00000240 (576) │ │ │ │ -1108C6 Uncompressed Size 00000457 (1111) │ │ │ │ -1108CA Filename Length 0031 (49) │ │ │ │ -1108CC Extra Length 0000 (0) │ │ │ │ -1108CE Comment Length 0000 (0) │ │ │ │ -1108D0 Disk Start 0000 (0) │ │ │ │ -1108D2 Int File Attributes 0000 (0) │ │ │ │ +1109E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1109E3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1109E7 CRC D6AD83BE (3601695678) │ │ │ │ +1109EB Compressed Size 00000240 (576) │ │ │ │ +1109EF Uncompressed Size 00000457 (1111) │ │ │ │ +1109F3 Filename Length 0031 (49) │ │ │ │ +1109F5 Extra Length 0000 (0) │ │ │ │ +1109F7 Comment Length 0000 (0) │ │ │ │ +1109F9 Disk Start 0000 (0) │ │ │ │ +1109FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1108D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1109FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1108D8 Local Header Offset 000F66B7 (1009335) │ │ │ │ -1108DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A01 Local Header Offset 000F6688 (1009288) │ │ │ │ +110A05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1108DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11090D CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -110911 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110912 Created OS 03 (3) 'Unix' │ │ │ │ -110913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110915 General Purpose Flag 0800 (2048) │ │ │ │ +110A36 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +110A3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A3B Created OS 03 (3) 'Unix' │ │ │ │ +110A3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110917 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110919 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11091D CRC 3A04F58B (973403531) │ │ │ │ -110921 Compressed Size 000002DE (734) │ │ │ │ -110925 Uncompressed Size 000008B8 (2232) │ │ │ │ -110929 Filename Length 0030 (48) │ │ │ │ -11092B Extra Length 0000 (0) │ │ │ │ -11092D Comment Length 0000 (0) │ │ │ │ -11092F Disk Start 0000 (0) │ │ │ │ -110931 Int File Attributes 0000 (0) │ │ │ │ +110A40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A42 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110A46 CRC 3A04F58B (973403531) │ │ │ │ +110A4A Compressed Size 000002DE (734) │ │ │ │ +110A4E Uncompressed Size 000008B8 (2232) │ │ │ │ +110A52 Filename Length 0030 (48) │ │ │ │ +110A54 Extra Length 0000 (0) │ │ │ │ +110A56 Comment Length 0000 (0) │ │ │ │ +110A58 Disk Start 0000 (0) │ │ │ │ +110A5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110933 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110A5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110937 Local Header Offset 000F6946 (1009990) │ │ │ │ -11093B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A60 Local Header Offset 000F6917 (1009943) │ │ │ │ +110A64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11093B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11096B CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -11096F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110970 Created OS 03 (3) 'Unix' │ │ │ │ -110971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110973 General Purpose Flag 0800 (2048) │ │ │ │ +110A94 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +110A98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A99 Created OS 03 (3) 'Unix' │ │ │ │ +110A9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110975 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110977 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -11097B CRC 1B93A1A8 (462660008) │ │ │ │ -11097F Compressed Size 000003DD (989) │ │ │ │ -110983 Uncompressed Size 0000097D (2429) │ │ │ │ -110987 Filename Length 0031 (49) │ │ │ │ -110989 Extra Length 0000 (0) │ │ │ │ -11098B Comment Length 0000 (0) │ │ │ │ -11098D Disk Start 0000 (0) │ │ │ │ -11098F Int File Attributes 0000 (0) │ │ │ │ +110A9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +110AA0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110AA4 CRC 1B93A1A8 (462660008) │ │ │ │ +110AA8 Compressed Size 000003DD (989) │ │ │ │ +110AAC Uncompressed Size 0000097D (2429) │ │ │ │ +110AB0 Filename Length 0031 (49) │ │ │ │ +110AB2 Extra Length 0000 (0) │ │ │ │ +110AB4 Comment Length 0000 (0) │ │ │ │ +110AB6 Disk Start 0000 (0) │ │ │ │ +110AB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110991 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110ABA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110995 Local Header Offset 000F6C72 (1010802) │ │ │ │ -110999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110ABE Local Header Offset 000F6C43 (1010755) │ │ │ │ +110AC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110AC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1109CA CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -1109CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1109CF Created OS 03 (3) 'Unix' │ │ │ │ -1109D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1109D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1109D2 General Purpose Flag 0800 (2048) │ │ │ │ +110AF3 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +110AF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110AF8 Created OS 03 (3) 'Unix' │ │ │ │ +110AF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110AFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110AFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1109D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1109D6 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -1109DA CRC A4FB26EA (2767922922) │ │ │ │ -1109DE Compressed Size 00000446 (1094) │ │ │ │ -1109E2 Uncompressed Size 00001A01 (6657) │ │ │ │ -1109E6 Filename Length 0030 (48) │ │ │ │ -1109E8 Extra Length 0000 (0) │ │ │ │ -1109EA Comment Length 0000 (0) │ │ │ │ -1109EC Disk Start 0000 (0) │ │ │ │ -1109EE Int File Attributes 0000 (0) │ │ │ │ +110AFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +110AFF Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110B03 CRC A4FB26EA (2767922922) │ │ │ │ +110B07 Compressed Size 00000446 (1094) │ │ │ │ +110B0B Uncompressed Size 00001A01 (6657) │ │ │ │ +110B0F Filename Length 0030 (48) │ │ │ │ +110B11 Extra Length 0000 (0) │ │ │ │ +110B13 Comment Length 0000 (0) │ │ │ │ +110B15 Disk Start 0000 (0) │ │ │ │ +110B17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1109F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1109F4 Local Header Offset 000F709E (1011870) │ │ │ │ -1109F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B1D Local Header Offset 000F706F (1011823) │ │ │ │ +110B21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1109F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A28 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -110A2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A2D Created OS 03 (3) 'Unix' │ │ │ │ -110A2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A30 General Purpose Flag 0800 (2048) │ │ │ │ +110B51 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +110B55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110B56 Created OS 03 (3) 'Unix' │ │ │ │ +110B57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110B58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110B59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110A38 CRC 724EBCDF (1917762783) │ │ │ │ -110A3C Compressed Size 00000363 (867) │ │ │ │ -110A40 Uncompressed Size 0000076D (1901) │ │ │ │ -110A44 Filename Length 0027 (39) │ │ │ │ -110A46 Extra Length 0000 (0) │ │ │ │ -110A48 Comment Length 0000 (0) │ │ │ │ -110A4A Disk Start 0000 (0) │ │ │ │ -110A4C Int File Attributes 0000 (0) │ │ │ │ +110B5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110B61 CRC 724EBCDF (1917762783) │ │ │ │ +110B65 Compressed Size 00000363 (867) │ │ │ │ +110B69 Uncompressed Size 0000076D (1901) │ │ │ │ +110B6D Filename Length 0027 (39) │ │ │ │ +110B6F Extra Length 0000 (0) │ │ │ │ +110B71 Comment Length 0000 (0) │ │ │ │ +110B73 Disk Start 0000 (0) │ │ │ │ +110B75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110A52 Local Header Offset 000F7532 (1013042) │ │ │ │ -110A56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B7B Local Header Offset 000F7503 (1012995) │ │ │ │ +110B7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110A56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A7D CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -110A81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A82 Created OS 03 (3) 'Unix' │ │ │ │ -110A83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A85 General Purpose Flag 0800 (2048) │ │ │ │ +110BA6 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +110BAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BAB Created OS 03 (3) 'Unix' │ │ │ │ +110BAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A89 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110A8D CRC 3809D0E4 (940167396) │ │ │ │ -110A91 Compressed Size 000006F0 (1776) │ │ │ │ -110A95 Uncompressed Size 00001E2F (7727) │ │ │ │ -110A99 Filename Length 0026 (38) │ │ │ │ -110A9B Extra Length 0000 (0) │ │ │ │ -110A9D Comment Length 0000 (0) │ │ │ │ -110A9F Disk Start 0000 (0) │ │ │ │ -110AA1 Int File Attributes 0000 (0) │ │ │ │ +110BB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110BB2 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110BB6 CRC 3809D0E4 (940167396) │ │ │ │ +110BBA Compressed Size 000006F0 (1776) │ │ │ │ +110BBE Uncompressed Size 00001E2F (7727) │ │ │ │ +110BC2 Filename Length 0026 (38) │ │ │ │ +110BC4 Extra Length 0000 (0) │ │ │ │ +110BC6 Comment Length 0000 (0) │ │ │ │ +110BC8 Disk Start 0000 (0) │ │ │ │ +110BCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110BCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AA7 Local Header Offset 000F78DA (1013978) │ │ │ │ -110AAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110BD0 Local Header Offset 000F78AB (1013931) │ │ │ │ +110BD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110BD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110AD1 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -110AD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110AD6 Created OS 03 (3) 'Unix' │ │ │ │ -110AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110AD9 General Purpose Flag 0800 (2048) │ │ │ │ +110BFA CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +110BFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BFF Created OS 03 (3) 'Unix' │ │ │ │ +110C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -110ADD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110AE1 CRC D4C092D2 (3569390290) │ │ │ │ -110AE5 Compressed Size 0000030D (781) │ │ │ │ -110AE9 Uncompressed Size 0000068E (1678) │ │ │ │ -110AED Filename Length 0029 (41) │ │ │ │ -110AEF Extra Length 0000 (0) │ │ │ │ -110AF1 Comment Length 0000 (0) │ │ │ │ -110AF3 Disk Start 0000 (0) │ │ │ │ -110AF5 Int File Attributes 0000 (0) │ │ │ │ +110C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C06 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110C0A CRC D4C092D2 (3569390290) │ │ │ │ +110C0E Compressed Size 0000030D (781) │ │ │ │ +110C12 Uncompressed Size 0000068E (1678) │ │ │ │ +110C16 Filename Length 0029 (41) │ │ │ │ +110C18 Extra Length 0000 (0) │ │ │ │ +110C1A Comment Length 0000 (0) │ │ │ │ +110C1C Disk Start 0000 (0) │ │ │ │ +110C1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AFB Local Header Offset 000F800E (1015822) │ │ │ │ -110AFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C24 Local Header Offset 000F7FDF (1015775) │ │ │ │ +110C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B28 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -110B2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B2D Created OS 03 (3) 'Unix' │ │ │ │ -110B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B30 General Purpose Flag 0800 (2048) │ │ │ │ +110C51 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +110C55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C56 Created OS 03 (3) 'Unix' │ │ │ │ +110C57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B34 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110B38 CRC 93D5C239 (2480259641) │ │ │ │ -110B3C Compressed Size 000008C5 (2245) │ │ │ │ -110B40 Uncompressed Size 000028B1 (10417) │ │ │ │ -110B44 Filename Length 0028 (40) │ │ │ │ -110B46 Extra Length 0000 (0) │ │ │ │ -110B48 Comment Length 0000 (0) │ │ │ │ -110B4A Disk Start 0000 (0) │ │ │ │ -110B4C Int File Attributes 0000 (0) │ │ │ │ +110C5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C5D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110C61 CRC 93D5C239 (2480259641) │ │ │ │ +110C65 Compressed Size 000008C5 (2245) │ │ │ │ +110C69 Uncompressed Size 000028B1 (10417) │ │ │ │ +110C6D Filename Length 0028 (40) │ │ │ │ +110C6F Extra Length 0000 (0) │ │ │ │ +110C71 Comment Length 0000 (0) │ │ │ │ +110C73 Disk Start 0000 (0) │ │ │ │ +110C75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110B4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110B52 Local Header Offset 000F8362 (1016674) │ │ │ │ -110B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C7B Local Header Offset 000F8333 (1016627) │ │ │ │ +110C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B7E CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -110B82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B83 Created OS 03 (3) 'Unix' │ │ │ │ -110B84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B86 General Purpose Flag 0800 (2048) │ │ │ │ +110CA7 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +110CAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CAC Created OS 03 (3) 'Unix' │ │ │ │ +110CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110CAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B8A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110B8E CRC CD91803D (3448864829) │ │ │ │ -110B92 Compressed Size 00000367 (871) │ │ │ │ -110B96 Uncompressed Size 00000771 (1905) │ │ │ │ -110B9A Filename Length 0028 (40) │ │ │ │ -110B9C Extra Length 0000 (0) │ │ │ │ -110B9E Comment Length 0000 (0) │ │ │ │ -110BA0 Disk Start 0000 (0) │ │ │ │ -110BA2 Int File Attributes 0000 (0) │ │ │ │ +110CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110CB3 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110CB7 CRC CD91803D (3448864829) │ │ │ │ +110CBB Compressed Size 00000367 (871) │ │ │ │ +110CBF Uncompressed Size 00000771 (1905) │ │ │ │ +110CC3 Filename Length 0028 (40) │ │ │ │ +110CC5 Extra Length 0000 (0) │ │ │ │ +110CC7 Comment Length 0000 (0) │ │ │ │ +110CC9 Disk Start 0000 (0) │ │ │ │ +110CCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110CCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BA8 Local Header Offset 000F8C6D (1018989) │ │ │ │ -110BAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110CD1 Local Header Offset 000F8C3E (1018942) │ │ │ │ +110CD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110CD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110BD4 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -110BD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110BD9 Created OS 03 (3) 'Unix' │ │ │ │ -110BDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110BDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110BDC General Purpose Flag 0800 (2048) │ │ │ │ +110CFD CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +110D01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D02 Created OS 03 (3) 'Unix' │ │ │ │ +110D03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110BDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -110BE0 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110BE4 CRC 09D6E565 (165078373) │ │ │ │ -110BE8 Compressed Size 00000724 (1828) │ │ │ │ -110BEC Uncompressed Size 00001F18 (7960) │ │ │ │ -110BF0 Filename Length 0027 (39) │ │ │ │ -110BF2 Extra Length 0000 (0) │ │ │ │ -110BF4 Comment Length 0000 (0) │ │ │ │ -110BF6 Disk Start 0000 (0) │ │ │ │ -110BF8 Int File Attributes 0000 (0) │ │ │ │ +110D07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D09 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110D0D CRC 09D6E565 (165078373) │ │ │ │ +110D11 Compressed Size 00000724 (1828) │ │ │ │ +110D15 Uncompressed Size 00001F18 (7960) │ │ │ │ +110D19 Filename Length 0027 (39) │ │ │ │ +110D1B Extra Length 0000 (0) │ │ │ │ +110D1D Comment Length 0000 (0) │ │ │ │ +110D1F Disk Start 0000 (0) │ │ │ │ +110D21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BFE Local Header Offset 000F901A (1019930) │ │ │ │ -110C02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D27 Local Header Offset 000F8FEB (1019883) │ │ │ │ +110D2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110C02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C29 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -110C2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C2E Created OS 03 (3) 'Unix' │ │ │ │ -110C2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C31 General Purpose Flag 0800 (2048) │ │ │ │ +110D52 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +110D56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D57 Created OS 03 (3) 'Unix' │ │ │ │ +110D58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C35 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110C39 CRC 0A9FCB93 (178244499) │ │ │ │ -110C3D Compressed Size 00002C18 (11288) │ │ │ │ -110C41 Uncompressed Size 00009723 (38691) │ │ │ │ -110C45 Filename Length 0022 (34) │ │ │ │ -110C47 Extra Length 0000 (0) │ │ │ │ -110C49 Comment Length 0000 (0) │ │ │ │ -110C4B Disk Start 0000 (0) │ │ │ │ -110C4D Int File Attributes 0000 (0) │ │ │ │ +110D5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110D62 CRC D343C3E4 (3544433636) │ │ │ │ +110D66 Compressed Size 00002C30 (11312) │ │ │ │ +110D6A Uncompressed Size 00009723 (38691) │ │ │ │ +110D6E Filename Length 0022 (34) │ │ │ │ +110D70 Extra Length 0000 (0) │ │ │ │ +110D72 Comment Length 0000 (0) │ │ │ │ +110D74 Disk Start 0000 (0) │ │ │ │ +110D76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C53 Local Header Offset 000F9783 (1021827) │ │ │ │ -110C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D7C Local Header Offset 000F9754 (1021780) │ │ │ │ +110D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C79 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -110C7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C7E Created OS 03 (3) 'Unix' │ │ │ │ -110C7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C81 General Purpose Flag 0800 (2048) │ │ │ │ +110DA2 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +110DA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DA7 Created OS 03 (3) 'Unix' │ │ │ │ +110DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C85 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110C89 CRC D5A6662E (3584452142) │ │ │ │ -110C8D Compressed Size 000047FA (18426) │ │ │ │ -110C91 Uncompressed Size 0002C3F6 (181238) │ │ │ │ -110C95 Filename Length 0021 (33) │ │ │ │ -110C97 Extra Length 0000 (0) │ │ │ │ -110C99 Comment Length 0000 (0) │ │ │ │ -110C9B Disk Start 0000 (0) │ │ │ │ -110C9D Int File Attributes 0000 (0) │ │ │ │ +110DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +110DAE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110DB2 CRC 5242A10A (1380098314) │ │ │ │ +110DB6 Compressed Size 0000497B (18811) │ │ │ │ +110DBA Uncompressed Size 0002C3F6 (181238) │ │ │ │ +110DBE Filename Length 0021 (33) │ │ │ │ +110DC0 Extra Length 0000 (0) │ │ │ │ +110DC2 Comment Length 0000 (0) │ │ │ │ +110DC4 Disk Start 0000 (0) │ │ │ │ +110DC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110DC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110CA3 Local Header Offset 000FC3DB (1033179) │ │ │ │ -110CA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110DCC Local Header Offset 000FC3C4 (1033156) │ │ │ │ +110DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110CC8 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -110CCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -110CCD Created OS 03 (3) 'Unix' │ │ │ │ -110CCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110CCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110CD0 General Purpose Flag 0800 (2048) │ │ │ │ +110DF1 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +110DF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DF6 Created OS 03 (3) 'Unix' │ │ │ │ +110DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110CD2 Compression Method 0000 (0) 'Stored' │ │ │ │ -110CD4 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110CD8 CRC 00000000 (0) │ │ │ │ -110CDC Compressed Size 00000000 (0) │ │ │ │ -110CE0 Uncompressed Size 00000000 (0) │ │ │ │ -110CE4 Filename Length 0012 (18) │ │ │ │ -110CE6 Extra Length 0000 (0) │ │ │ │ -110CE8 Comment Length 0000 (0) │ │ │ │ -110CEA Disk Start 0000 (0) │ │ │ │ -110CEC Int File Attributes 0000 (0) │ │ │ │ +110DFB Compression Method 0000 (0) 'Stored' │ │ │ │ +110DFD Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110E01 CRC 00000000 (0) │ │ │ │ +110E05 Compressed Size 00000000 (0) │ │ │ │ +110E09 Uncompressed Size 00000000 (0) │ │ │ │ +110E0D Filename Length 0012 (18) │ │ │ │ +110E0F Extra Length 0000 (0) │ │ │ │ +110E11 Comment Length 0000 (0) │ │ │ │ +110E13 Disk Start 0000 (0) │ │ │ │ +110E15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110CEE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +110E17 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -110CF2 Local Header Offset 00100C14 (1051668) │ │ │ │ -110CF6 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +110E1B Local Header Offset 00100D7E (1052030) │ │ │ │ +110E1F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CF6: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E1F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x110CF6: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x110E1F: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CCE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DF7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -110D08 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -110D0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D0D Created OS 03 (3) 'Unix' │ │ │ │ -110D0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D10 General Purpose Flag 0800 (2048) │ │ │ │ +110E31 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +110E35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E36 Created OS 03 (3) 'Unix' │ │ │ │ +110E37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D14 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110D18 CRC F069C889 (4033464457) │ │ │ │ -110D1C Compressed Size 00000214 (532) │ │ │ │ -110D20 Uncompressed Size 000003BC (956) │ │ │ │ -110D24 Filename Length 0023 (35) │ │ │ │ -110D26 Extra Length 0000 (0) │ │ │ │ -110D28 Comment Length 0000 (0) │ │ │ │ -110D2A Disk Start 0000 (0) │ │ │ │ -110D2C Int File Attributes 0000 (0) │ │ │ │ +110E3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E3D Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110E41 CRC F069C889 (4033464457) │ │ │ │ +110E45 Compressed Size 00000214 (532) │ │ │ │ +110E49 Uncompressed Size 000003BC (956) │ │ │ │ +110E4D Filename Length 0023 (35) │ │ │ │ +110E4F Extra Length 0000 (0) │ │ │ │ +110E51 Comment Length 0000 (0) │ │ │ │ +110E53 Disk Start 0000 (0) │ │ │ │ +110E55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110E57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D32 Local Header Offset 00100C44 (1051716) │ │ │ │ -110D36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110E5B Local Header Offset 00100DAE (1052078) │ │ │ │ +110E5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110D59 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -110D5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D5E Created OS 03 (3) 'Unix' │ │ │ │ -110D5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D61 General Purpose Flag 0800 (2048) │ │ │ │ +110E82 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +110E86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E87 Created OS 03 (3) 'Unix' │ │ │ │ +110E88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D65 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110D69 CRC 49ECBE90 (1240252048) │ │ │ │ -110D6D Compressed Size 00000389 (905) │ │ │ │ -110D71 Uncompressed Size 00000999 (2457) │ │ │ │ -110D75 Filename Length 0022 (34) │ │ │ │ -110D77 Extra Length 0000 (0) │ │ │ │ -110D79 Comment Length 0000 (0) │ │ │ │ -110D7B Disk Start 0000 (0) │ │ │ │ -110D7D Int File Attributes 0000 (0) │ │ │ │ +110E8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E8E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110E92 CRC 49ECBE90 (1240252048) │ │ │ │ +110E96 Compressed Size 00000389 (905) │ │ │ │ +110E9A Uncompressed Size 00000999 (2457) │ │ │ │ +110E9E Filename Length 0022 (34) │ │ │ │ +110EA0 Extra Length 0000 (0) │ │ │ │ +110EA2 Comment Length 0000 (0) │ │ │ │ +110EA4 Disk Start 0000 (0) │ │ │ │ +110EA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D83 Local Header Offset 00100E99 (1052313) │ │ │ │ -110D87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EAC Local Header Offset 00101003 (1052675) │ │ │ │ +110EB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DA9 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -110DAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DAE Created OS 03 (3) 'Unix' │ │ │ │ -110DAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110DB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110DB1 General Purpose Flag 0800 (2048) │ │ │ │ +110ED2 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +110ED6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110ED7 Created OS 03 (3) 'Unix' │ │ │ │ +110ED8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110ED9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110EDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110DB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110DB5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110DB9 CRC 6DE95D96 (1844010390) │ │ │ │ -110DBD Compressed Size 00000333 (819) │ │ │ │ -110DC1 Uncompressed Size 000006FD (1789) │ │ │ │ -110DC5 Filename Length 0027 (39) │ │ │ │ -110DC7 Extra Length 0000 (0) │ │ │ │ -110DC9 Comment Length 0000 (0) │ │ │ │ -110DCB Disk Start 0000 (0) │ │ │ │ -110DCD Int File Attributes 0000 (0) │ │ │ │ +110EDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +110EDE Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110EE2 CRC 6DE95D96 (1844010390) │ │ │ │ +110EE6 Compressed Size 00000333 (819) │ │ │ │ +110EEA Uncompressed Size 000006FD (1789) │ │ │ │ +110EEE Filename Length 0027 (39) │ │ │ │ +110EF0 Extra Length 0000 (0) │ │ │ │ +110EF2 Comment Length 0000 (0) │ │ │ │ +110EF4 Disk Start 0000 (0) │ │ │ │ +110EF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110DCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110DD3 Local Header Offset 00101262 (1053282) │ │ │ │ -110DD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EFC Local Header Offset 001013CC (1053644) │ │ │ │ +110F00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110DD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DFE CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -110E02 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E03 Created OS 03 (3) 'Unix' │ │ │ │ -110E04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E06 General Purpose Flag 0800 (2048) │ │ │ │ +110F27 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +110F2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F2C Created OS 03 (3) 'Unix' │ │ │ │ +110F2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E0A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110E0E CRC D7E91FBC (3622379452) │ │ │ │ -110E12 Compressed Size 000006B2 (1714) │ │ │ │ -110E16 Uncompressed Size 000016C8 (5832) │ │ │ │ -110E1A Filename Length 0026 (38) │ │ │ │ -110E1C Extra Length 0000 (0) │ │ │ │ -110E1E Comment Length 0000 (0) │ │ │ │ -110E20 Disk Start 0000 (0) │ │ │ │ -110E22 Int File Attributes 0000 (0) │ │ │ │ +110F31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F33 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110F37 CRC D7E91FBC (3622379452) │ │ │ │ +110F3B Compressed Size 000006B2 (1714) │ │ │ │ +110F3F Uncompressed Size 000016C8 (5832) │ │ │ │ +110F43 Filename Length 0026 (38) │ │ │ │ +110F45 Extra Length 0000 (0) │ │ │ │ +110F47 Comment Length 0000 (0) │ │ │ │ +110F49 Disk Start 0000 (0) │ │ │ │ +110F4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E28 Local Header Offset 001015DA (1054170) │ │ │ │ -110E2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F51 Local Header Offset 00101744 (1054532) │ │ │ │ +110F55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E52 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -110E56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E57 Created OS 03 (3) 'Unix' │ │ │ │ -110E58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E5A General Purpose Flag 0800 (2048) │ │ │ │ +110F7B CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +110F7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F80 Created OS 03 (3) 'Unix' │ │ │ │ +110F81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E5E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110E62 CRC 374B96E4 (927700708) │ │ │ │ -110E66 Compressed Size 000002E7 (743) │ │ │ │ -110E6A Uncompressed Size 0000072C (1836) │ │ │ │ -110E6E Filename Length 0020 (32) │ │ │ │ -110E70 Extra Length 0000 (0) │ │ │ │ -110E72 Comment Length 0000 (0) │ │ │ │ -110E74 Disk Start 0000 (0) │ │ │ │ -110E76 Int File Attributes 0000 (0) │ │ │ │ +110F85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F87 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110F8B CRC 374B96E4 (927700708) │ │ │ │ +110F8F Compressed Size 000002E7 (743) │ │ │ │ +110F93 Uncompressed Size 0000072C (1836) │ │ │ │ +110F97 Filename Length 0020 (32) │ │ │ │ +110F99 Extra Length 0000 (0) │ │ │ │ +110F9B Comment Length 0000 (0) │ │ │ │ +110F9D Disk Start 0000 (0) │ │ │ │ +110F9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E7C Local Header Offset 00101CD0 (1055952) │ │ │ │ -110E80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FA5 Local Header Offset 00101E3A (1056314) │ │ │ │ +110FA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110EA0 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -110EA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EA5 Created OS 03 (3) 'Unix' │ │ │ │ -110EA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EA8 General Purpose Flag 0800 (2048) │ │ │ │ +110FC9 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +110FCD Created Zip Spec 14 (20) '2.0' │ │ │ │ +110FCE Created OS 03 (3) 'Unix' │ │ │ │ +110FCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110FD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110FD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EAC Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110EB0 CRC 9BBC44B4 (2612806836) │ │ │ │ -110EB4 Compressed Size 0000036F (879) │ │ │ │ -110EB8 Uncompressed Size 00001242 (4674) │ │ │ │ -110EBC Filename Length 001F (31) │ │ │ │ -110EBE Extra Length 0000 (0) │ │ │ │ -110EC0 Comment Length 0000 (0) │ │ │ │ -110EC2 Disk Start 0000 (0) │ │ │ │ -110EC4 Int File Attributes 0000 (0) │ │ │ │ +110FD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110FD5 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +110FD9 CRC 9BBC44B4 (2612806836) │ │ │ │ +110FDD Compressed Size 0000036F (879) │ │ │ │ +110FE1 Uncompressed Size 00001242 (4674) │ │ │ │ +110FE5 Filename Length 001F (31) │ │ │ │ +110FE7 Extra Length 0000 (0) │ │ │ │ +110FE9 Comment Length 0000 (0) │ │ │ │ +110FEB Disk Start 0000 (0) │ │ │ │ +110FED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110EC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110ECA Local Header Offset 00101FF5 (1056757) │ │ │ │ -110ECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FF3 Local Header Offset 0010215F (1057119) │ │ │ │ +110FF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110ECE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110EED CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -110EF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EF2 Created OS 03 (3) 'Unix' │ │ │ │ -110EF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EF5 General Purpose Flag 0800 (2048) │ │ │ │ +111016 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +11101A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11101B Created OS 03 (3) 'Unix' │ │ │ │ +11101C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11101D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11101E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EF9 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110EFD CRC D77D9B04 (3615333124) │ │ │ │ -110F01 Compressed Size 000002C5 (709) │ │ │ │ -110F05 Uncompressed Size 000006A4 (1700) │ │ │ │ -110F09 Filename Length 0025 (37) │ │ │ │ -110F0B Extra Length 0000 (0) │ │ │ │ -110F0D Comment Length 0000 (0) │ │ │ │ -110F0F Disk Start 0000 (0) │ │ │ │ -110F11 Int File Attributes 0000 (0) │ │ │ │ +111020 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111022 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +111026 CRC D77D9B04 (3615333124) │ │ │ │ +11102A Compressed Size 000002C5 (709) │ │ │ │ +11102E Uncompressed Size 000006A4 (1700) │ │ │ │ +111032 Filename Length 0025 (37) │ │ │ │ +111034 Extra Length 0000 (0) │ │ │ │ +111036 Comment Length 0000 (0) │ │ │ │ +111038 Disk Start 0000 (0) │ │ │ │ +11103A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11103C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F17 Local Header Offset 001023A1 (1057697) │ │ │ │ -110F1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111040 Local Header Offset 0010250B (1058059) │ │ │ │ +111044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F40 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -110F44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F45 Created OS 03 (3) 'Unix' │ │ │ │ -110F46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F48 General Purpose Flag 0800 (2048) │ │ │ │ +111069 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +11106D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11106E Created OS 03 (3) 'Unix' │ │ │ │ +11106F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111071 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F4C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110F50 CRC A55A78BD (2774169789) │ │ │ │ -110F54 Compressed Size 00000311 (785) │ │ │ │ -110F58 Uncompressed Size 00000DBC (3516) │ │ │ │ -110F5C Filename Length 0024 (36) │ │ │ │ -110F5E Extra Length 0000 (0) │ │ │ │ -110F60 Comment Length 0000 (0) │ │ │ │ -110F62 Disk Start 0000 (0) │ │ │ │ -110F64 Int File Attributes 0000 (0) │ │ │ │ +111073 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111075 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +111079 CRC A55A78BD (2774169789) │ │ │ │ +11107D Compressed Size 00000311 (785) │ │ │ │ +111081 Uncompressed Size 00000DBC (3516) │ │ │ │ +111085 Filename Length 0024 (36) │ │ │ │ +111087 Extra Length 0000 (0) │ │ │ │ +111089 Comment Length 0000 (0) │ │ │ │ +11108B Disk Start 0000 (0) │ │ │ │ +11108D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11108F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F6A Local Header Offset 001026A9 (1058473) │ │ │ │ -110F6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111093 Local Header Offset 00102813 (1058835) │ │ │ │ +111097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F92 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -110F96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F97 Created OS 03 (3) 'Unix' │ │ │ │ -110F98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F9A General Purpose Flag 0800 (2048) │ │ │ │ +1110BB CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +1110BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1110C0 Created OS 03 (3) 'Unix' │ │ │ │ +1110C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1110C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1110C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F9E Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110FA2 CRC 8AB231E6 (2326933990) │ │ │ │ -110FA6 Compressed Size 00000205 (517) │ │ │ │ -110FAA Uncompressed Size 0000038A (906) │ │ │ │ -110FAE Filename Length 0025 (37) │ │ │ │ -110FB0 Extra Length 0000 (0) │ │ │ │ -110FB2 Comment Length 0000 (0) │ │ │ │ -110FB4 Disk Start 0000 (0) │ │ │ │ -110FB6 Int File Attributes 0000 (0) │ │ │ │ +1110C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1110C7 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1110CB CRC 8AB231E6 (2326933990) │ │ │ │ +1110CF Compressed Size 00000205 (517) │ │ │ │ +1110D3 Uncompressed Size 0000038A (906) │ │ │ │ +1110D7 Filename Length 0025 (37) │ │ │ │ +1110D9 Extra Length 0000 (0) │ │ │ │ +1110DB Comment Length 0000 (0) │ │ │ │ +1110DD Disk Start 0000 (0) │ │ │ │ +1110DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110FB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1110E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110FBC Local Header Offset 001029FC (1059324) │ │ │ │ -110FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1110E5 Local Header Offset 00102B66 (1059686) │ │ │ │ +1110E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1110E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110FE5 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -110FE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110FEA Created OS 03 (3) 'Unix' │ │ │ │ -110FEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110FEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110FED General Purpose Flag 0800 (2048) │ │ │ │ +11110E CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +111112 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111113 Created OS 03 (3) 'Unix' │ │ │ │ +111114 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111115 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111116 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110FEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -110FF1 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -110FF5 CRC E5E649CC (3857074636) │ │ │ │ -110FF9 Compressed Size 00000203 (515) │ │ │ │ -110FFD Uncompressed Size 000004E3 (1251) │ │ │ │ -111001 Filename Length 0024 (36) │ │ │ │ -111003 Extra Length 0000 (0) │ │ │ │ -111005 Comment Length 0000 (0) │ │ │ │ -111007 Disk Start 0000 (0) │ │ │ │ -111009 Int File Attributes 0000 (0) │ │ │ │ +111118 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11111A Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +11111E CRC E5E649CC (3857074636) │ │ │ │ +111122 Compressed Size 00000203 (515) │ │ │ │ +111126 Uncompressed Size 000004E3 (1251) │ │ │ │ +11112A Filename Length 0024 (36) │ │ │ │ +11112C Extra Length 0000 (0) │ │ │ │ +11112E Comment Length 0000 (0) │ │ │ │ +111130 Disk Start 0000 (0) │ │ │ │ +111132 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11100B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111134 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11100F Local Header Offset 00102C44 (1059908) │ │ │ │ -111013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111138 Local Header Offset 00102DAE (1060270) │ │ │ │ +11113C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11113C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111037 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -11103B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11103C Created OS 03 (3) 'Unix' │ │ │ │ -11103D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11103E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11103F General Purpose Flag 0800 (2048) │ │ │ │ +111160 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +111164 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111165 Created OS 03 (3) 'Unix' │ │ │ │ +111166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111168 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -111041 Compression Method 0008 (8) 'Deflated' │ │ │ │ -111043 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -111047 CRC F76CD338 (4151104312) │ │ │ │ -11104B Compressed Size 00000D77 (3447) │ │ │ │ -11104F Uncompressed Size 000029F2 (10738) │ │ │ │ -111053 Filename Length 001E (30) │ │ │ │ -111055 Extra Length 0000 (0) │ │ │ │ -111057 Comment Length 0000 (0) │ │ │ │ -111059 Disk Start 0000 (0) │ │ │ │ -11105B Int File Attributes 0000 (0) │ │ │ │ +11116A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11116C Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +111170 CRC 76EA356F (1995060591) │ │ │ │ +111174 Compressed Size 00000D71 (3441) │ │ │ │ +111178 Uncompressed Size 000029F2 (10738) │ │ │ │ +11117C Filename Length 001E (30) │ │ │ │ +11117E Extra Length 0000 (0) │ │ │ │ +111180 Comment Length 0000 (0) │ │ │ │ +111182 Disk Start 0000 (0) │ │ │ │ +111184 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11105D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -111061 Local Header Offset 00102E89 (1060489) │ │ │ │ -111065 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11118A Local Header Offset 00102FF3 (1060851) │ │ │ │ +11118E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111065: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11118E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111083 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -111087 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111088 Created OS 03 (3) 'Unix' │ │ │ │ -111089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11108A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11108B General Purpose Flag 0800 (2048) │ │ │ │ +1111AC CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +1111B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1111B1 Created OS 03 (3) 'Unix' │ │ │ │ +1111B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1111B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1111B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11108D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11108F Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ -111093 CRC 9FDF2775 (2682201973) │ │ │ │ -111097 Compressed Size 00001225 (4645) │ │ │ │ -11109B Uncompressed Size 00013829 (79913) │ │ │ │ -11109F Filename Length 001D (29) │ │ │ │ -1110A1 Extra Length 0000 (0) │ │ │ │ -1110A3 Comment Length 0000 (0) │ │ │ │ -1110A5 Disk Start 0000 (0) │ │ │ │ -1110A7 Int File Attributes 0000 (0) │ │ │ │ +1111B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1111B8 Modification Time 5CF23C60 (1559379040) 'Sat Jul 18 07:35:00 2026' │ │ │ │ +1111BC CRC FBD31B29 (4224916265) │ │ │ │ +1111C0 Compressed Size 000011EA (4586) │ │ │ │ +1111C4 Uncompressed Size 00013829 (79913) │ │ │ │ +1111C8 Filename Length 001D (29) │ │ │ │ +1111CA Extra Length 0000 (0) │ │ │ │ +1111CC Comment Length 0000 (0) │ │ │ │ +1111CE Disk Start 0000 (0) │ │ │ │ +1111D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1110A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1111D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1110AD Local Header Offset 00103C3C (1063996) │ │ │ │ -1110B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1111D6 Local Header Offset 00103DA0 (1064352) │ │ │ │ +1111DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1110B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1111DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1110CE END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -1110D2 Number of this disk 0000 (0) │ │ │ │ -1110D4 Central Dir Disk no 0000 (0) │ │ │ │ -1110D6 Entries in this disk 0257 (599) │ │ │ │ -1110D8 Total Entries 0257 (599) │ │ │ │ -1110DA Size of Central Dir 0000C232 (49714) │ │ │ │ -1110DE Offset to Central Dir 00104E9C (1068700) │ │ │ │ -1110E2 Comment Length 0000 (0) │ │ │ │ +1111F7 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +1111FB Number of this disk 0000 (0) │ │ │ │ +1111FD Central Dir Disk no 0000 (0) │ │ │ │ +1111FF Entries in this disk 0257 (599) │ │ │ │ +111201 Total Entries 0257 (599) │ │ │ │ +111203 Size of Central Dir 0000C232 (49714) │ │ │ │ +111207 Offset to Central Dir 00104FC5 (1068997) │ │ │ │ +11120B 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); │ │ │ │ + │ │ │ │ }